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

本文详细介绍了Kafka Broker的配置选项,包括自动创建主题、领导者平衡、压缩类型、日志保留策略等,帮助读者深入理解Kafka的内部工作原理和优化策略。
订阅专栏 解锁全文
462

被折叠的 条评论
为什么被折叠?



