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

上一篇文章《记录 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也就不需要了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容