ES的脑裂

master之间本来是通信过程保持元数据一致,网络波动造成master之间的通信障碍,一旦超时,master集体切割成若干个小团体,但是每个master没有真实宕机发生,整个集群就会被多个master团体同时管理,容易造成数据的错误-----脑裂

ES中解决脑裂的问题
最小master数量
total number of master-eligible nodes/2+ 1
当前已有master数量/2+1
3个已有的,最小master数量2
4个已有的,最小master数量3
只要按照最小master的配置公式,整个集群防止脑裂
不管集群中的master如何出现脑裂的情况,整个集群只有至多一个有效的master集体,master越多的时候,出现不可用的可能性越小。

相关文章:

  • 2021-07-06
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2021-12-07
  • 2021-06-16
  • 2021-06-15
相关资源
相似解决方案