ZooKeeper 宕机如何应对

ZooKeeper 本身也是集群,推荐配置奇数个服务器。因为宕机就需要选举,选举需要半数 +1 票才能通过,为了避免打成平手。进来不用偶数个服务器。

如果是 Follower 宕机了,没关系不影响任何使用。用户无感知。如果 Leader 宕机,集群就得停止对外服务,开始选举,选举出一个 Leader 节点后,进行数据同步,保证所有节点数据和 Leader 统一,然后开始对外提供服务。

为啥投票需要半数 +1,如果半数就可以的话,网络的问题可能导致集群选举出来两个 Leader,各有一半的小弟支持,这样数据也就乱套了。

相关推荐
阿里云云原生5 小时前
RCA 决定 AgenticOps 的行动方向:STAROps 如何把根因定位做成系统能力
云原生
何以解忧,唯有..6 小时前
Redisson分布式锁实现原理深度解析
分布式
萧瑟余晖7 小时前
Java深入解析篇三十六之分布式系统详解
java·开发语言·分布式
键盘鼓手苏苏8 小时前
AI 内容生成管线设计:从多模态编排到质量守门的生产级架构
云原生·kubernetes·k8
Henry-SAP10 小时前
具身智能新突破:开源生态与IPO热潮
人工智能·云原生·sap·erp
cc复CC11 小时前
从零开始手写 Spark 03|RDD 的惰性流水线
分布式
cc复CC11 小时前
从零开始手写 Spark 02|数据流与延迟迭代
大数据·分布式
Kismet_nvi11 小时前
Kubernetes 核心模块详细总结
云原生·容器·kubernetes
微擎应用市场12 小时前
微擎面板 W7Panel:一站式云原生管理平台,让 Kubernetes 触手可及
云原生·容器·kubernetes
七夜zippoe12 小时前
基于 DolphinDB 构建分布式集群:从节点配置到高可用部署的完整实践
分布式·集群·dolphindb·节点配置·高可用部署