1、背景
線上須要安裝x-pack監控ES集羣,故記錄下安裝過程;html
2、安裝過程
注:ES集羣中每一個節點都須要安裝x-pack,並且還必須先在woker節點安裝,而後再在master節點安裝,不然集羣會出現no master異常。curl
2.一、首先從ES官網下載對應ES版本的x-pack插件
https://www.elastic.co/guide/en/x-pack/5.6/installing-xpack.html
下載過程可能比較慢,能夠將請求拷貝到迅雷中去下載。
elasticsearch
2.二、ES集羣中worker節點安裝x-pack插件
(1) 關閉集羣shard allocation(下線worker節點前必須執行)
ide
curl -XPUT http://localhost:10010/_cluster/settings -d '{ "transient" : { "cluster.routing.allocation.enable" : "none" } }'
(2) 對應下線的機器上安裝x-pack,es配置文件注意新增配置:ui
bin/elasticsearch-plugin install file:///opt/elk/x-pack-5.5.3.zip
xpack.ml.enabled: false xpack.security.enabled: false
(3) 重啓,並檢查集羣節點狀態和健康狀態;
(4) 恢復集羣shard allocation (worker重啓後,待集羣狀態正常後,必須執行)
url
curl -XPUT http://localhost:10010/_cluster/settings -d '{ "transient" : { "cluster.routing.allocation.enable" : "all" } }'
(5) 檢查集羣節點狀態和健康狀態。
重複上述步驟,依次各個worker機器上重啓安裝x-pack;
spa
注:重啓過程當中必須等下線的worker從新加入到集羣,而且集羣健康狀態green,才繼續重啓下一個worker。插件
2.3 ES集羣中master節點安裝x-pack3d
依次下掉備用master,並安裝x-pack,重啓master,最後再安裝當前被選舉的master的,在這過程當中要不斷確認集羣節點狀態和健康狀態。code
附:x-pack監控效果
注:上述是kibana與x-pack的集成展現,要想用kibana展現也須要安裝x-pack插件,kibana.yml新增配置
xpack.ml.enabled: false xpack.security.enabled: false
安裝命令:
bin/kibana-plugin install file:///opt/elk/x-pack-5.5.3.zip