天天看點

Kafka系列之:Broker配置

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

  • 用于控制器和br