ES脑裂问题解决方案

简介: ES脑裂问题解决方案

可能由于网络波动等原因,ES的主节点未能成功响应其他节点信息,导致集群认为他出了故障,经过默认的失效监听时间后没有重连,就会自动选取一个新的主节点.


脑裂的问题只能提前预防


比如:


设置单数的投票机制.


在集群规模有一定数量的情况下,不需要把master和data设置为同一个节点.


  • 何为脑裂:双主或多主
  • 解决办法:discovery.zen.minimum_master_nodes=N/2+1,N为有效投票节点数。


选举权的节点一定要是单数的,比如3个节点的集群 需要2票 就是 3/2 + 1 = 2


4个节点的集群,一个集群有4台备选节点的情况:丢失一台机器是可以容忍的,一半就不行.


4个节点的集群,一个集群有3台备选节点的情况:丢失一台或者一半机器都是可以容忍的.

目录
相关文章
|
6月前
|
监控 负载均衡 安全
Elasticsearch 集群某一节点修改 IP 后无法启动问题复盘
Elasticsearch 集群某一节点修改 IP 后无法启动问题复盘
142 2
|
3月前
|
资源调度 Java 调度
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
项目环境测试问题之Schedulerx2.0通过分布式分片任务解决单机计算瓶颈如何解决
|
6月前
|
Kubernetes Java 索引
Elasticsearch 源码探究 001——故障探测和恢复机制
Elasticsearch 源码探究 001——故障探测和恢复机制
75 0
|
存储 JSON 搜索推荐
分布式搜索引擎(二) ES 选举机制
ES 基础概念及选举机制 简述
244 0
|
6月前
|
存储 Java API
HDFS如何处理故障和节点失效?请解释故障恢复机制。
HDFS如何处理故障和节点失效?请解释故障恢复机制。
234 0
|
6月前
|
负载均衡 应用服务中间件 nginx
Nginx在分布式环境中的故障转移机制
Nginx在分布式环境中的故障转移机制
181 0
|
调度 Apache
Apache Doris tablet 副本修复的原理、流程及问题定位
Apache Doris tablet 副本修复的原理、流程及问题定位
426 0
|
存储 监控 NoSQL
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(三)
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(三)
179 0
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(三)
|
存储 缓存 负载均衡
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(一)
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(一)
126 0
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(一)
|
存储 监控 NoSQL
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(二)
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(二)
106 0
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(二)