irpas技术客

elasticsearch集群如何防止脑裂_m0_67401606_es集群防止脑裂

未知 4217

es脑裂:一个大的es集群分裂成了多个小的集群。 比如有 a b c d 四个es

a b c d 之间选取一个master,比如master是a。若某时刻 c d 访问不到a ,b能访问到a。c d之间会重新选举一个master。这样整个a b c d的es集群就会分裂为a b 和 b c 两个集群。

防止es脑裂的思路: 让集群中可以用主节点(master)个数是所有节点个数的 一半+1 如:有4个节点 就说明有3个master。 这样当es脑裂之后,会发现主节点的个数不足所有节点个数的 一半+1,就会进行相应的调整,让集群归好。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #es集群防止脑裂 #比如有 #a #b #C #D #四个esa