一个关于 Kakfa 灾难恢复的问题

8080 · 2023-02-14 13:58
A 三节点集群中,配置 acks=all,ISR=2,宕机两台(无法恢复),此时在剩余一的一台上理论上有完整的副本。 现在新建一个 B 三节点集群,如何将A集群中的数据恢复过来?因为 Producer 与 业务为同一服务,可否不停止 Producer 进行恢复数据到 B 集群?
1 个回答
80
80

有大佬曾指导过:

ISR 需要修改为 1 ,然后准备2节点 先加入集群 A ,同步数据达到健康状态 ,再增加1节点 ,生成迁移计划 ,将topic转移到B集群的3台 ,迁移完成 ,下掉A集群的最后一台机器 。


---

来看看有无其他方案实现呢

2
反对
评论
收藏
2023-02-14 14:00