ELK stackELK集锦

记录 Elastic Stack 的升级过程(二)

2018-02-13  本文已影响19人  宅楠军

上一篇文章《记录 Elastic Stack 的升级过程(一)》,介绍了Elastic Stack的四个组件的升级,本文将简单介绍两个比较重要的 Elasticsearch 插件——Kopf和Curator的升级方法。

一、升级Kopf

由于 Elasticsearch 5不再支持 site plugin,所以 Elasticsearch 2时代非常流行的插件Kopf目前已不再支持,但其变身为Cerebro,具体可以参考https://github.com/lmenezes/cerebro

推荐将Cerebro安装Elasticsearch的任意一个节点上,具体步骤如下:

配置Cerebro

下载解压Cerebro后,编辑Cerebro的配置文件conf/application.conf,修改如下:

image.png

另外,建议对Cerebro配置登录认证,提高安全性:


image.png

启动Cerebro

执行nohup bin/cerebro &启动Cerebro,打开网站,输入账号密码,即可进入Cerebro的管理界面:

image.png
可以看到,Cerebro和前世Kopf基本没什么变化。

二、Elasticsearch的Curator安装

截止目前,Curator的最新版本为5.41,与之前安装的3.5.1版本没有较大差别,重新安装即可,参考:https://www.elastic.co/guide/en/elasticsearch/client/curator/current/yum-repository.html

推荐将Curator安装Elasticsearch的任意一个节点上,具体步骤为:

配置curator.yml

默认路径是 ~/.curator/curator.yml,可以使用--config指定路径。配置如下:

image.png

一定要注意,在Curator启动前,日志路径要提前创建好,否则启动Curator后,会发现既没有删除旧的索引,也看不到任何日志。

配置action.yml

该文件没有默认路径,配置如下:


image.png

配置crontab

将上述两个配置文件保存在/etc/elasticsearch/中,然后配置/etc/contab文件如下:

image.png

配置完成后,系统会天凌晨1点半自动进行清理工作。

三、总结

可以看到,上述两个插件的升级较为简单。除了Elasticsearch的插件Kopf和Curator之外,之前还安装了Kibana的插件Sense。但是在Kibana 5中,Kibana的Dev Tools已经集成了Sense的功能,Sense也就不需要了。

欢迎关注本人微信公众号:


爱你之心.jpg
上一篇 下一篇

猜你喜欢

热点阅读