ES的脑裂
【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越多的时候,出现不可用的可能性越小。
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 宽容谁
- 我要做大厨
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。