Kafka系列之:Broker配置
1.advertised.listeners
- 发布到 ZooKeeper 以供客户端使用的侦听器
2.auto.create.topics.enable
- 在服务器上启用自动创建主题
- Default: true
3.auto.leader.rebalance.enable
- 启用自动领导者平衡。后台线程定期检查分区领导者的分布,可通过“leader.imbalance.check.interval.seconds”进行配置。如果领导者不平衡超过
leader.imbalance.per.broker.percentage
,则会触发领导者重新平衡到分区的首选领导者。 - Default: true
4.background.threads
- 用于各种后台处理任务的线程数
- Default: 10
5.broker.id
- 此服务器的代理 ID。如果未设置,将生成一个唯一的代理 id。
- 为避免 zookeeper 生成的代理 id 和用户配置的代理 id 发生冲突,生成的代理 id 从 reserved.broker.max.id + 1 开始。
6.compression.type
- 指定给定主题的最终压缩类型。此配置接受标准压缩编解码器(‘gzip’、‘snappy’、‘lz4’、‘zstd’)。
- 还接受相当于不压缩的“未压缩”;和“生产者”,这意味着保留生产者设置的原始压缩编解码器。
7.control.plane.listener.name
- 用于控制