美文网首页ELK stackELK集锦
记录 Elastic Stack 的升级过程(二)

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

作者: 宅楠军 | 来源:发表于2018-02-13 14:35 被阅读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

相关文章

网友评论

    本文标题:记录 Elastic Stack 的升级过程(二)

    本文链接:https://www.haomeiwen.com/subject/pbpjtftx.html