leader.imbalance.per.broker.percentage
是Apache Kafka配置中的一个参数,用于指定每个broker上leader分区个数的不平衡程度的百分比。它的含义是允许leader分区的个数与其他broker上的leader分区个数之间的最大差异百分比。
默认情况下,leader.imbalance.per.broker.percentage
的值为10。这意味着任何一个broker上的leader分区个数与其他broker上的leader分区个数之间的差异不应超过10%。如果超过了这个阈值,Kafka将尝试进行leader分区的重新分配,以尽量平衡leader分区的分布。
代码示例:
# Kafka配置文件中的配置示例
leader.imbalance.per.broker.percentage=10
在上述示例中,leader.imbalance.per.broker.percentage
被设置为10,表示允许每个broker上的leader分区个数与其他broker上的leader分区个数之间的最大差异为10%。如果超过了这个阈值,Kafka将尝试重新平衡leader分区的分布。您可以根据实际需求调整此值。