我现在在群集中有4个kafka节点。 kafka1是旧的,拥有所有数据和它的控制器 kafka2,3,4是新的,没有数据
数据是连续写入和读取kafka1
我可以这样做:
这是对的吗?还是更好的方式?
答案 0 :(得分:0)
听起来好像你现在有几个经纪人,你的所有分区仍然只在老经纪人身上。
传播使用方法的最佳方法是使用您提示的重新分配脚本kafka-reassign-partitions.sh
。这将允许您移动新经纪人的一些主题。
同时,您可以为主题添加副本。拥有多个副本可提供保证,例如,如果经纪人关闭,您仍然可以使用在线副本。