1. 程式人生 > >ElasticSearch 集群與x-pack監控集群分開部署

ElasticSearch 集群與x-pack監控集群分開部署

span enable 關閉 重啟 ear clas 目的 elastics elastic

現在項目的集群因為分片較多,監控壓力較大,所以研究了一下把監控數據集群分離的方法

因為license是base,目前內網環境並沒有添加http認證,所以關於認證部分的設置沒有研究

被監控集群A,一共5個節點:192.168.4.1~192.168.4.5

監控集群,一共2個節點:192.168.4.101~192.168.4.102

kibana在單獨節點:192.168.4.111

在集群A中每個節點的elasticsearch.yml中添加

xpack.monitoring.exporters:
    my_remote:
    type: http
    host: ["http://192.168.4.101:9200",
"http://192.168.4.102:9200"]

在集群B中每個節點的elasticsearch,yml中添加

xpack.security.enabled: false
xpack.monitoring.enabled: false

關閉集群B自身的認證和監控數據

在kibana節點的kibana.yml中修改,將

elasticsearch.url設為集群A的地址
xpack.monitoring.elasticsearch.url設為集群B的地址
elasticsearch.url: http://192.168.4.1:9200
xpack.monitoring.elasticsearch.url: http://192.168.4.101:9200

此後重啟集群a即可

ElasticSearch 集群與x-pack監控集群分開部署