最新版elasticsearch 2.4和Marvel插件安装

2016-10-03 14:06:20来源:oschina作者:南湖船老大人点击

最新版本的elasticsearch是2.4,其相对于1.x的版本来说变化还是比较大的,安装插件的方法页变化了很多。记录下安装过程。


1.下载elasticsearch,解压即可。


2.到elasticsearch-2.4.0/bin 下执行


plugin install license
plugin install marvel-agent

这一步如果由于网络问题无法下载,也可手动下载后解压到elasticsearch-2.4.0/plugins 目录。


license:https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.4.0/license-2.4.0.zip


marvel-agent:https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/marvel-agent/2.4.0/marvel-agent-2.4.0.zip


3.下载kibana,解压即安装.


4.到kibana/bin 目录下执行


kibana plugin --install elasticsearch/marvel/latest

安装 marvel 扩展。


如果网络不行,在线安装失败,可手动下载marvel,解压至kibana/installedPlugins/目录下


5.编辑elasticsearch-2.4.0/config/elasticsearch.yml,在最后一行添加:


marvel.agent.exporters:
id1:
type: http
host: ["http://127.0.0.1:9200"]

,启动elasticsearch.


6.编辑kibana/config/kibana.yaml,配置


elasticsearch.url: "http://localhost:9200"

,然后启动kibana即可。


7.访问http://127.0.0.1:5601/app/marvel点击你的节点,即可看到统计界面。


marvel


注意:


(1)现在的elasticsearch 更改了插件安装方式,marvel是在kibana里安装的,而不是在elasticsearch里安装的,elasticsearch里安装的只是marvel-agent.


(2) kibana 最初是用PHP写的,后来作者用Ruby重写了Kibana,也被叫做Kibana2。再然后作者又写了elasticsearch-dashboard,并改名叫kibana3。2014年4月,Kibana3停止开发,ES公司集中人力开始Kibana4的重构,在2015年初发布了使用JRuby做后端的beta版后,于3月正式推出使用Node.js重构后的正式版。


(3)现在的elasticsearch plugin 目录必须要有plugin-descriptor.properties文件,不然elasticsearch启动会报错的。


Exception in thread "main" java.lang.IllegalStateException: Could not load plugin descriptor for existing plugin [marvel]. Was the plugin built before 2.0? Likely root cause: java.nio.file.NoSuchFileException: /elasticsearch-2.4.0/plugins/xxx/plugin-descriptor.properties


参考文档:https://www.elastic.co/guide/en/marvel/current/installing-marvel.html

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台