elasticsearch5.6.3外掛部署

餘二五發表於2017-11-30

需要注意的是,5.x和2.x外掛方面改動很大。參考:https://www.elastic.co/blog/running-site-plugins-with-elasticsearch-5-0。因為安全原因,原先的head、bigdesk、krof等外掛不再支援直接在plugin目錄下解壓使用;新出個安全監控外掛X-Pack,涵蓋了marvel等功能。後面我會選擇性地安裝一些外掛。

1.elasticsearch

安裝和2.x一樣,沒什麼可說的。安裝後啟動會遇到一系列問題,參考:http://www.cnblogs.com/jiu0821/p/7683322.html

2.kibana5.6.3

安裝和2.x一樣,只是介面大為改觀,且內建了sense外掛。

實際安裝過程中遇到一個問題,kibana日誌正常但不可用其他主機通過瀏覽器訪問,埠是開放的。使用命令:netstat -an | grep LISTEN看到5601埠繫結的地址是127.0.0.1,由於本地hosts配置問題,無法通過本機實際ip訪問。兩個方案,一個就是配置本地hosts問題,另一個可以修改kibana的配置檔案,把裡面的host改為“host:0.0.0.0″,解決。(0.0.0.0代表使用所有地址)

3.cerebro(krof)

realease版本下載地址:https://github.com/lmenezes/cerebro/releases

解壓安裝包到一個自定義目錄(非elasticsearch或kibana的plugin目錄),Run bin/cerebro(or bin/cerebro.bat if on Windows)。介面會讓你輸入es域名,連線即可。

4.analysis-ik

下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

解壓,複製到外掛目錄:mv elasticsearch-analysis-ik-5.6.3 elasticsearch安裝目錄/plugins/analysis-ik

這個時候需要重啟 elasticsearch 外掛才能生效(這個可以等設定好詞庫再重啟也可以)

5.bigdesk

下載地址:https://github.com/hlstudio/bigdesk

修改es配置檔案,新增引數:

http.cors.enabled: true
http.cors.allow-origin: "*"

解壓安裝包到一個自定義目錄(非elasticsearch或kibana的plugin目錄)。這個外掛需要執行在一個web server上,es沒有提供,我們需要自己搭建。

安裝node,然後進入bigdesk目錄下的_site目錄,可以看到有個index.html。這裡暫且使用Python提供的一個簡易web server,執行:

python -m SimpleHTTPServer [port]
注:這裡的port可不填,也可以填自己指定的埠號

然後就可以用瀏覽器訪問了,訪問http://ip:port。

本文轉自 jiu~ 部落格園部落格,原文連結:http://www.cnblogs.com/jiu0821/p/7695149.html,如需轉載請自行聯絡原作者


相關文章