Kafka - PartitionReassignment
Table of Contents
kafka-reassign-partitions
Why is this needed in the first place? Because the cluster needs to use all the new Brokers joining it (added by auto-scaling or some other way). Also, it needs to stop using the Brokers that died.