ES集羣安裝x-pack監控

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
相關文章
相關標籤/搜索