上一篇文章《記錄 Elastic Stack 的升級(jí)過程(一)》朋蔫,介紹了Elastic Stack的四個(gè)組件的升級(jí)膘壶,本文將簡單介紹兩個(gè)比較重要的 Elasticsearch 插件——Kopf和Curator的升級(jí)方法粗悯。
一翅萤、升級(jí)Kopf
由于 Elasticsearch 5不再支持 site plugin汗菜,所以 Elasticsearch 2時(shí)代非常流行的插件Kopf目前已不再支持添诉,但其變身為Cerebro梢褐,具體可以參考https://github.com/lmenezes/cerebro旺遮。
推薦將Cerebro安裝Elasticsearch的任意一個(gè)節(jié)點(diǎn)上,具體步驟如下:
配置Cerebro
下載解壓Cerebro后盈咳,編輯Cerebro的配置文件conf/application.conf
耿眉,修改如下:
另外,建議對Cerebro配置登錄認(rèn)證鱼响,提高安全性:
啟動(dòng)Cerebro
執(zhí)行nohup bin/cerebro &
啟動(dòng)Cerebro鸣剪,打開網(wǎng)站,輸入賬號(hào)密碼丈积,即可進(jìn)入Cerebro的管理界面:
可以看到筐骇,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的任意一個(gè)節(jié)點(diǎn)上,具體步驟為:
配置curator.yml
默認(rèn)路徑是 ~/.curator/curator.yml
间雀,可以使用--config
指定路徑悔详。配置如下:
一定要注意,在Curator啟動(dòng)前惹挟,日志路徑要提前創(chuàng)建好茄螃,否則啟動(dòng)Curator后,會(huì)發(fā)現(xiàn)既沒有刪除舊的索引连锯,也看不到任何日志归苍。
配置action.yml
該文件沒有默認(rèn)路徑,配置如下:
配置crontab
將上述兩個(gè)配置文件保存在/etc/elasticsearch/
中用狱,然后配置/etc/contab
文件如下:
配置完成后,系統(tǒng)會(huì)天凌晨1點(diǎn)半自動(dòng)進(jìn)行清理工作拼弃。
三夏伊、總結(jié)
可以看到,上述兩個(gè)插件的升級(jí)較為簡單吻氧。除了Elasticsearch的插件Kopf和Curator之外溺忧,之前還安裝了Kibana的插件Sense。但是在Kibana 5中盯孙,Kibana的Dev Tools
已經(jīng)集成了Sense的功能鲁森,Sense也就不需要了。