生产者和消费者是否可以写入和读取数据,而我们运行kafka-reassign-partition工具来平衡经纪人之间的分区?

时间:2018-03-27 07:04:12

标签: apache-kafka

我们正在运行kafka-reassign-partition工具来平衡代理之间的分区。 我们是否必须阻止生产者和消费者从kafka主题中写入和读取数据?

1 个答案:

答案 0 :(得分:1)

不,我们不必停止生产者和消费者进行分区重新分配。分区重新分配一步一步发生,首先新分配的副本将赶上领导者,一旦它们成为同步副本,然后当首选副本选举发生时(无论是手动触发还是基于配置自动触发),那么依赖于领导失衡和新任务,新领导人将当选。一旦新的领导人当选,生产者和消费者将获得更新的元数据,因此生产者和消费者继续像往常一样工作。