第三篇:《从 ZooKeeper 到 KRaft 的迁移实战:前置条件、三阶段流程与回滚策略》
Combined 模式仅适合小集群和测试环境——在生产环境中,Controller 的 Raft 日志写入和 Broker 的消息写入争用同一份磁盘 I/O,元数据变更的延迟会直接传导到业务消息的稳定性上。回滚的操作是:将 Controller 的迁移标志关闭(zookeeper.metadata.migration.enable=false),让 Controller 退出迁移模式,Broker 继续从 ZooKeeper 读取元数据。生成集群 ID:kafka-storage random-uuid。
qq_452396232026-11-09 22:33:43