ElasticSearch集羣故障轉移

1、並且將所有節點的node.master設置爲true。

2、啓動ElasticSearch集羣

 

測試data節點掛掉

去停掉node02

一段時間後完全放棄node02,回到green狀態

 

 

 

測試master節點掛掉

啓動node01、node02、 node03如圖1

將node01掛掉後會重新選擇master

 

重新啓動node01

這時候發現node01爲master不與之前的組成集羣,這就產生了,腦裂問題

 

腦裂問題

解決方案:
思路:不能讓節點很容易的變成 master ,必須有多個節點認可後纔可以。
  • 設置discovery.zen.minimum_master_nodes的大小爲2
  • 中節點數