频繁的负载平衡影响Kafka整体性能
auto.leader.rebalance.enable
默认是 true。 自动 Leader Partition 平衡。生产环境中,leader 重选举的代价比较大,可能会带来性能影响,建议设置为 false 关闭。
leader.imbalance.per.broker.percentage
默认是 10%。每个 broker 允许的不平衡的 leader的比率。如果每个 broker 超过了这个值,控制器会触发 leader 的平衡。具体了解看上图。生产环境保持负载平衡开启,建议增大此值
leader.imbalance.check.interval.seconds
默认值 300 秒。检查 leader 负载是否平衡的间隔时间。生产环境保持负载平衡开启,建议增大此值