ZooKeeper 能动态添加机器吗?
查看完整题解
参考回答
直接回答
可以。ZooKeeper 3.5 系列引入了动态重配置,现代版由 reconfigEnabled 控制,默认关闭。开启后使用有权限的管理员通过 reconfig 或对应 API 修改成员。
讲清原理
准备好新机器的数据路径、编号和互通端口,再用动态配置接入。变更过渡期里,新旧两套配置各自都要凑足票。调整角色、移除 Leader 等操作可能出现交接。
例子与易错点
给有三台投票机的集群扩容时先验证新机器端口和成员身份。移除旧成员后,按官方流程确认后续法定操作已提交,再安全停旧节点。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。