前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >集群脑裂

集群脑裂

作者头像
彼岸舞
发布2022-10-04 08:26:29
6670
发布2022-10-04 08:26:29
举报

集群脑裂

什么是集群脑裂

如果发生网络中断或者服务器宕机,那么集群会有可能被划分为两部分,各自有自己的master来管理,那么这就是脑裂。

集群脑裂解决方案

  • master主节点要经过多个master节点共同选举后才能成为新的主节点。这就跟班级里选举班长一样,并不是你1个人能决定的,需要班里半数以上的人决定。
  • 解决实现原理:半数以上的节点同意选举,节点方可成为新的master。
  • discovery.zen.minimum_master_nodes=(n/2)+1
  • n为集群中master节点的数量,也就是那些node.master=true设置的那些服务器节点总数。

ES 7.X

新版本7.x中,minimum_master_node 这个参数已经被移除了,这一块完全由es自身去管理,这样就避免了脑裂的问题,选举也会非常快。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 集群脑裂
    • 什么是集群脑裂
      • 集群脑裂解决方案
        • ES 7.X
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档