elasticsearch5.6.3插件部署
需要注意的是,5.x和2.x插件方面改动很大。参考:https://www.elastic.co/blog/running-site-plugins-with-elasticsearch-5-0。因为安全原因,原先的head、bigdesk、krof等插件不再支持直接在plugin目录下解压使用;新出个安全监控插件X-Pack,涵盖了marvel等功能。后面我会选择性地安装一些插件。
1.elasticsearch
安装和2.x一样,没什么可说的。安装后启动会遇到一系列问题,参考:http://www.cnblogs.com/jiu0821/p/7683322.html
2.kibana5.6.3
安装和2.x一样,只是界面大为改观,且内置了sense插件。
实际安装过程中遇到一个问题,kibana日志正常但不可用其他主机通过浏览器访问,端口是开放的。使用命令:netstat -an | grep LISTEN看到5601端口绑定的地址是127.0.0.1,由于本地hosts配置问题,无法通过本机实际ip访问。两个方案,一个就是配置本地hosts问题,另一个可以修改kibana的配置文件,把里面的host改为“host:0.0.0.0",解决。(0.0.0.0代表使用所有地址)
3.cerebro(krof)
realease版本下载地址:https://github.com/lmenezes/cerebro/releases
解压安装包到一个自定义目录(非elasticsearch或kibana的plugin目录),Run bin/cerebro(or bin/cerebro.bat if on Windows)。界面会让你输入es域名,连接即可。
4.analysis-ik
下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
解压,复制到插件目录:mv elasticsearch-analysis-ik-5.6.3 elasticsearch安装目录/plugins/analysis-ik
这个时候需要重启 elasticsearch 插件才能生效(这个可以等设置好词库再重启也可以)
5.bigdesk
下载地址:https://github.com/hlstudio/bigdesk
修改es配置文件,添加参数:
http.cors.enabled: true http.cors.allow-origin: "*"
解压安装包到一个自定义目录(非elasticsearch或kibana的plugin目录)。这个插件需要运行在一个web server上,es没有提供,我们需要自己搭建。
安装node,然后进入bigdesk目录下的_site目录,可以看到有个index.html。这里暂且使用Python提供的一个简易web server,执行:
python -m SimpleHTTPServer [port]
注:这里的port可不填,也可以填自己指定的端口号
然后就可以用浏览器访问了,访问http://ip:port。