08-Elasticsearch-ES集群脑裂
集群脑裂
什么是集群脑裂
如果发生网络中断或者服务器宕机,那么集群会有可能被划分为两部分,各自有自己的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自身去管理,这样就避免了脑裂的问题,选举也会非常快。
分类:
ES
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」