Kibana 5.x插件打包为离线安装包
2017-04-04 18:13
633 查看
Kibana有很多插件,可以制作基本功能以外的图表,官方提供的清单见https://www.elastic.co/guide/en/kibana/5.2/known-plugins.html。我们制作离线安装包,出于以下几方面考虑:
生产环境的集群一般不能访问外网,无法通过在线下载方式安装;
Kibana插件的更新周期与Kibana的更新周期并不完全一致,导致在线安装有时会提示版本不匹配,但实际上是可以使用的;
便于重复使用离线安装包。
以5.2.0版本为例,假如你之前离线安装过X-Pack,应该熟悉这种方式:
以打包3D_kibana_chart_vis为例。首先下载插件和依赖的js文件,注意不是所有插件都要下载js依赖,具体见其Github主页。
完成之后,目录结构如下:
修改
将该文件夹按如下目录结构打一个zip包:
最后安装并重启Kibana即可:
生产环境的集群一般不能访问外网,无法通过在线下载方式安装;
Kibana插件的更新周期与Kibana的更新周期并不完全一致,导致在线安装有时会提示版本不匹配,但实际上是可以使用的;
便于重复使用离线安装包。
以5.2.0版本为例,假如你之前离线安装过X-Pack,应该熟悉这种方式:
bin/kibana-plugin install file:///path/to/X-Pack-5.2.0.zip
以打包3D_kibana_chart_vis为例。首先下载插件和依赖的js文件,注意不是所有插件都要下载js依赖,具体见其Github主页。
git clone https://github.com/virusu/3D_kibana_charts_vis.git cd 3D_kibana_charts_vis npm install
完成之后,目录结构如下:
3D_kibana_charts_vis +-- index.js +-- package.json ......
修改
package.json,把
version字段修改为需要的版本。注意,建议只用于小版本号不一致的情况,比如插件说明文档称支持到5.0,但你的Kibana是5.2。
{ "name": "3D_kibana_charts_vis", "version": "5.2.0", "authors": [ "Viorel Rusu" ], "dependencies": { "three": "^0.77.0" } }
将该文件夹按如下目录结构打一个zip包:
3D_kibana_charts_vis-5.2.0.zip
+-- kibana
+-- 3D_kibana_charts_vis +-- index.js +-- package.json ......
最后安装并重启Kibana即可:
bin/kibana-plugin install file:///path/to/3D_kibana_charts_vis-5.2.0.zip service kibana restart
相关文章推荐
- 将谷歌浏览器 Chrome 已安装的插件打包成 crx 给其它电脑离线安装 +【怎么安装Chrome插件】安装Chrome第三方插件
- Eclipse反编译插件JadClipse打包离线安装
- 将谷歌浏览器 Chrome 已安装的插件打包成 crx 给其它电脑离线安装
- Eclipse反编译插件JadClipse打包离线安装
- nessus 离线安装插件plugins
- eclipse中,插件maven的安装(离线+在线)
- 【原创】Aptana 插件离线安装方式
- MyEclipse8.5--第三方插件Fatjar图解安装与打包
- MyEclipse8.5离线安装插件
- 下载chrome插件和离线安装CRX文件的方法
- Aptana 插件离线安装方式
- rails离线安装ferret插件
- 下载chrome插件和离线安装CRX文件的方法
- eclipse离线安装插件(ADT)
- 离线安装eclipse的svn插件
- Aptana 插件离线安装方式
- chrome离线安装插件
- Liferay Eclipse插件打包和安装
- Aptana 插件离线安装方式
- MyEclipse10离线安装ADT插件