【问题标题】:kafka broker config change dynamicallykafka 代理配置动态更改
【发布时间】:2018-06-19 19:13:55
【问题描述】:

我将 kafka_2.9.2-0.8.1.1 与 zookeeper 3.4.6 一起使用。

有没有办法动态更改代理配置设置?具体来说,我想改controlled.shutdown.enable

bin/kafka-topics.sh --zookeeper zookeeper01.mysite.com --config controlled.shutdown.enable=true --alter

但我得到了错误

Missing required argument "[topic]"

【问题讨论】:

    标签: apache-zookeeper apache-kafka


    【解决方案1】:

    不,您不能动态更改代理配置。

    与broker相关的配置有两种:broker configsper-topic configs

    由于每个主题的配置由 Zookeeper 集群管理,您可以使用 kafka-topics.sh 即时更改这些配置。

    然而,

    controlled.shutdown.enable 是一个broker config,只能通过 server.properties 文件设置,并且需要在更改时重新启动代理。

    Kafka JIRA 也讨论过这个问题: [KAFKA-1229] Reload broker config without a restart

    【讨论】:

    • 谢谢。我以为我忽略了一些工具。
    【解决方案2】:

    您现在可以从 1.1 开始:Dynamic Broker Config

    在你的情况下,类似:

    > bin/kafka-configs.sh --bootstrap-server localhost:9092 \ 
    --entity-type brokers --entity-name 0 --alter \ 
    --add-config controlled.shutdown.enable=true
    

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 2022-12-19
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多