當前開發環境
Kibana版本:7.2
elasticsearch版本:7.2
yarn 安裝地址:https://yarnpkg.com/en/docs/install#windows-stable
(1)因為要開發kibana插件.所以elasticsearch直接用的安裝版,下載以后直接安裝(https://www.elastic.co/downloads/past-releases/elasticsearch-7-2-0)
(2)從git拉取kibana源碼(https://github.com/elastic/kibana).切換到7.2分支.(確保kibana和elasticsearch版本一致,且在同一層文件目錄下,kibana的文件夾名字為kibana)
(3)kibana插件官方推薦的都是使用react.js來開發的。我們也采用react.js.如果對於開發插件還是不知道如何入門。官方推薦了很多插件。我們可以下載任意插件,然后修改成自己需要的。
https://www.elastic.co/guide/en/kibana/current/known-plugins.html
筆者下載了這個https://github.com/TrumanDu/indices_view
(4)將下載的插件放到kibana\plugins目錄下,雙擊elasticsearch的bin目錄下elasticsearch.bat來啟動elasticsearch。然后在kibana\plugins目錄下運行yarn start啟動插件,然后你就看到自己的插件已經集成到kibana里了。
插件打包方式:yarn build;
插件安裝:kibana-plugin install file:///****.zip
實際在操作的過程中還是會遇到一些問題,如果你遇到這樣的問題,歡迎隨時留言.