ZooKeeper 节点宕机了怎么处理?
查看完整题解
参考回答
直接回答
先数还能互通的投票成员,确认能否凑齐提交所需的票。能的话,普通跟随节点故障多半只减小余量。Leader 故障时会经过选举和恢复,再接续处理写入。
讲清原理
少数成员故障,检查主机、磁盘、网络与日志,再让它按正常流程重启追赶。若已经没有法定集合,优先恢复原有投票成员与网络,保留数据目录和证据。涉及备份或重建时先确定数据恢复点。
例子与易错点
三台掉了一台,另外两台健康时不要再同时停掉一台做维护。复机后查角色、客户端读写和成员同步状态。
延伸阅读 ZooKeeper 集群为什么通常至少三台? · ZooKeeper 怎样把内存数据持久化? · ZooKeeper 的完整选举和接管过程是什么?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。