leader.imbalance.per.broker.percentage
определяет допустимый процент нежелательных лидеров. Если соотношение превышает это значение на брокере и auto.leader.rebalance.enable
истинно, Kafka автоматически переместит лидерство для этих разделов на предпочтительного лидера.
Если раздел имеет несколько реплик, любой из них может стать лидер, однако всегда есть предпочтительный. Предпочтительным лидером является реплика, указанная первой в списке реплик. Например, в следующем брокере предпочтительным лидером является 0:
Topic:test PartitionCount:3 ReplicationFactor:3 Configs:
Topic: test Partition: 0 Leader: 0 Replicas: 0,2,1 Isr: 0,2,1
По умолчанию этот параметр установлен на 10, поэтому Kafka позволяет до 10% лидеров находиться на нежелательных репликах перед выбором. снова предпочтительные реплики.