我现在在集群中有 4 个 kafka 节点。kafka1 是旧的,拥有所有数据,它的控制器 kafka2,3,4 是新的,没有数据
数据正在向/从 kafka1 连续写入和读取
我可以这样做吗:
这是正确的吗?或者是更好的方法?
听起来虽然您现在有多个代理,但您的所有分区仍然只在旧代理上。
传播使用的最佳方法是使用kafka-reassign-partitions.sh
您暗示的重新分配脚本。这将允许您移动有关新经纪人的一些主题。
同时,您可以为主题添加副本。拥有多个副本可以提供保证,例如,在代理宕机的情况下,您仍然可以拥有在线副本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句