ZooKeeper 宕机如何应对

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

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

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

相关推荐
舰长11510 小时前
k8s 持久化存储方案-PVC
云原生·容器·kubernetes
南方以南_11 小时前
对比k8s的service和kube-proxy
云原生·容器·kubernetes
SirLancelot112 小时前
MongoDB-基本介绍(一)基本概念、特点、适用场景、技术选型
java·数据库·分布式·后端·mongodb·软件工程·软件构建
koping_wu12 小时前
【Kafka】架构原理、消息丢失、重复消费、顺序消费、事务消息
分布式·架构·kafka
小醉你真好12 小时前
16、Docker Compose 安装Kafka(含Zookeeper)
docker·zookeeper·kafka
AKAMAI13 小时前
Linebreak赋能实时化企业转型:专业系统集成商携手Akamai以实时智能革新企业运营
人工智能·云原生·云计算
博睿谷IT99_14 小时前
K8s 核心架构是什么?组件怎么协同工作的?
云原生·kubernetes·k8s·k8s pod 设计原理·容器编排与集群管理
久绊A15 小时前
Kubernetes(k8s)版本查看
云原生·容器·kubernetes
007php00715 小时前
Docker 实战经验之关键文件误删恢复指南(一)
jvm·docker·云原生·容器·面试·职场和发展·eureka
KubeSphere 云原生16 小时前
HolmesGPT 正式上线 丨 KubeSphere 助力云原生智能排障新体验
云原生