apache-kafka - 使用 Lenses 时如何更改 Kafka 配置?
问题描述
我正在使用lensio/box映像在本地运行 Kafka,并且我想禁用主题自动创建 ( auto.create.topics.enable=false
)。
似乎没有办法通过网络界面来完成,所以我尝试使用 kafka-configs 工具,但它超时了。
./kafka-configs --bootstrap-server 0.0.0.0:9092 --entity-type brokers --entity-name 0 --alter --add-config auto.create.topics.enable=false
我也尝试过更改/opt/landoop/kafka/etc/kafka/server.properties
,但我不知道如何重新启动服务器(/opt/landoop/kafka/bin/kafka-server-stop
并且kafka-server-start
不起作用)。
更新:所以经纪人 ID 是错误的。现在我有一个不同的错误:
./kafka-configs.sh --bootstrap-server localhost:9092 --entity-type brokers --entity-name 101 --alter --add-config auto.create.topics.enable=false
Error while executing config command with args '--bootstrap-server localhost:9092 --entity-type brokers --entity-name 101 --alter --add-config auto.create.topics.enable=false'
java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.InvalidRequestException: Invalid config value for resource ConfigResource(type=BROKER, name='101'): Cannot update these configs dynamically: Set(auto.create.topics.enable)
at org.apache.kafka.common.internals.KafkaFutureImpl.wrapAndThrow(KafkaFutureImpl.java:45)
at org.apache.kafka.common.internals.KafkaFutureImpl.access$000(KafkaFutureImpl.java:32)
at org.apache.kafka.common.internals.KafkaFutureImpl$SingleWaiter.await(KafkaFutureImpl.java:104)
at org.apache.kafka.common.internals.KafkaFutureImpl.get(KafkaFutureImpl.java:272)
at kafka.admin.ConfigCommand$.alterConfig(ConfigCommand.scala:354)
at kafka.admin.ConfigCommand$.processCommand(ConfigCommand.scala:302)
at kafka.admin.ConfigCommand$.main(ConfigCommand.scala:97)
at kafka.admin.ConfigCommand.main(ConfigCommand.scala)
Caused by: org.apache.kafka.common.errors.InvalidRequestException: Invalid config value for resource ConfigResource(type=BROKER, name='101'): Cannot update these configs dynamically: Set(auto.create.topics.enable)
更新 2:事实证明代理配置不能在运行时更改。所以我不得不server.properties
用自定义配置绑定文件。
解决方案
推荐阅读
- sitecore-sxa - Sitecore-SXA 搜索结果和方面
- post - 带参数的 Axios Vuejs POST 请求
- javascript - 在 JavaScript 对象中制作重复动画循环
- hdfs - Pig 无法创建 .bz2 文件但创建 .deflate 文件
- node.js - 从 Buffer node.js 前面移除元素
- html - 内文本的 CSS 选择器
- 元素(定义列表标签)
- vba - 如何将单元格值分成多个单元格(名称、街道、城市、州、邮编)
- arrays - Laravel 数组分组并合并每个组
- scala - 在 Scala SparkSQL 中使用 NVL2 和 NULLIF
- angularjs - 角度订阅问题