auto.leader.rebalance.enable属性的建议值是多少

mzsu5hc0  于 2021-06-04  发布在  Kafka
关注(0)|答案(2)|浏览(524)

我正在设置kafka群集,想知道auto.leader.rebalance.enable属性的建议值是多少?Kafka默认值为真。保留默认值可以吗?Kafka的默认值会引起任何问题吗?
我使用的Kafka版本是2.5.0

nsc4cvqm

nsc4cvqm1#

离开 auto.leader.rebalance.enable 选项作为默认值不会引起任何问题,恰恰相反:它允许集群上的负载在代理之间均衡。

hiz5n14c

hiz5n14c2#

auto.leader.rebalance.enable 是为实现这一目标而进行的代理配置
所有的代理都应该具有分区数的均匀分布,即leader和follower。
如果您查看文档,它被描述为
启用自动引线平衡。后台线程定期检查分区引线的分布,可以通过 leader.imbalance.check.interval.seconds . 如果引线不平衡超过 leader.imbalance.per.broker.percentage ,将触发将引线重新平衡到分区的首选引线。
一个代理上的负载增加可能有多种原因,与集群中的其他代理相比,这个代理可能成为更多分区的领导者。这个特定的配置可以帮助您平衡创建的不均匀负载。
保留默认值可以吗?
在我看来是的,因为它试图平衡产生的不均匀负载。这就是您注意到的默认值设置为true的原因。

相关问题