美文网首页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