1. 程式人生 > >Elasticsearch叢集無法自動叢集處理

Elasticsearch叢集無法自動叢集處理

   在構建Elasticsearch(ES)多節點叢集的時候,通常情況下只需要將elasticsearch.yml中的cluster.name設定成相同即可,ES會自動匹配並構成叢集。但是很多時候可能由於不同的節點在不同的網段下,導致無法自動獲取叢集。此時可以將啟用單播,顯式指定節點的發現。具體做法是在elasticsearch.yml檔案中設定如下兩個引數:

//假設當前節點為10.6.53.10  
discovery.zen.ping.multicast.enabled: false  
discovery.zen.ping.unicast.hosts: ["10.6.52.13:9300", "10.6.52.14:9300"]