2017年11月16日 星期四

在 Elasticsearch 上安裝 X-Pack

因為想要監控 Elasticsearch,所以就試著安裝了 X-Pack。
X-Pack 安裝流程請直接參考官方文件 [1] XD
因為只有幾個動作而已,這裡就省略了。

Elasticsearch 跟 Kibana 都安裝完以後,發現 Kibana 突然變得要登入驗證了
但我不需要登入驗證,因此依照 [2] 的說明,去 Elasticsearch 跟 Kibana 的設定檔中,都寫上了這個設定

xpack.security.enabled: false

然後悲劇就發生了,Kibana 再起不能 XD
接著搜尋到 [3],講到要確保 Kibana 能夠存取 /optimize/bundles 這個資料夾。
因為我的 Kibana 是透過 RPM 安裝的,因此 Kibana 路徑是 /usr/share/kibana,授權的指令如下:

chown -R kibana:kibana /usr/share/kibana/optimize/bundles
chmod g+s /usr/share/kibana/optimize/bundles

附註:
其實因為 X-Pack 是需要付費的,如果登記了免費的 License [4],包含驗證功能等會直接自動被關掉
所以…對於免費使用的狀況,只要登記了免費 License,大概也不用管上面這些有點小麻煩的設定了 XD

參考資料
  1. Installing X-Pack
  2. Enabling and Disabling X-Pack Features
  3. Permission errors in packages after server optimizing
  4. Elasticsearch subscriptions

沒有留言: