Kafka复制因子增加发布后

时间:2018-04-13 04:11:30

标签: apache-kafka replication

我在生产中使用了3个经纪人Kafka集群。早期的复制因子是2。现在我想将复制因子增加到3.我已经执行了kafka-reassignment-partions.sh文件并且它已成功执行。在我执行describe命令时执行后,它在ISR列表中显示3个代理,但对于所有分区,我有相同的领导者(Broker 1作为领导者)。

请建议

1 个答案:

答案 0 :(得分:1)

据我所知,您在“副本”字段中输入的顺序反映了哪个代理将成为该分区的领导者,因此对于所有分区具有相同的[1,2,3]序列,并且代理1始终在相同的第一个位置,所以它将成为该分区的领导者。您应该更改该顺序,将您希望成为相应分区的领导者的broker-id放在第一个位置。之后,您必须运行首选的副本选举工具。