ES脑裂问题解决方案

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

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


脑裂的问题只能提前预防


比如:


设置单数的投票机制.


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


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


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


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


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

目录
相关文章
|
8月前
|
SQL 存储 关系型数据库
MySQL主从复制之原理&一主一从部署流程—2023.04
MySQL主从复制之原理&一主一从部署流程—2023.04
258 0
|
存储 缓存 算法
ES写入过程和写入原理调优及如何保证数据的写一致性(上)
ES写入过程和写入原理调优及如何保证数据的写一致性
ES写入过程和写入原理调优及如何保证数据的写一致性(上)
|
22天前
|
监控 负载均衡 安全
Elasticsearch 集群某一节点修改 IP 后无法启动问题复盘
Elasticsearch 集群某一节点修改 IP 后无法启动问题复盘
49 2
|
22天前
|
Kubernetes Java 索引
Elasticsearch 源码探究 001——故障探测和恢复机制
Elasticsearch 源码探究 001——故障探测和恢复机制
20 0
|
11月前
|
存储 JSON 搜索推荐
分布式搜索引擎(二) ES 选举机制
ES 基础概念及选举机制 简述
186 0
|
8月前
|
调度 Apache
Apache Doris tablet 副本修复的原理、流程及问题定位
Apache Doris tablet 副本修复的原理、流程及问题定位
233 0
|
存储 移动开发 运维
无主复制系统(3)-Quorum一致性的局限性
若有n个副本,且配置w和r,使得w + r > n w + r> nw+r>n,期望可以读到一个最新值。因为成功写入的节点集合和读取的节点集合必有重合,这样读取的节点中至少有一个具有最新值,如图-11。
105 0
|
存储 缓存 监控
ES写入过程和写入原理调优及如何保证数据的写一致性(下)
ES写入过程和写入原理调优及如何保证数据的写一致性(下)
|
存储 缓存 负载均衡
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(一)
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(一)
101 0
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(一)
|
存储 监控 NoSQL
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(二)
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(二)
95 0
Redis主从复制、哨兵、cluster集群原理+实验(好好等,会晚些,但会更好)(二)

热门文章

最新文章