从客户端检索Kafka经纪人属性

时间:2018-08-16 09:04:21

标签: apache-kafka

我想知道是否可以使用shell命令检索kafka代理的所有配置属性?

例如,类似:

./kafka-configs.sh --zookeeper ${broker_ip}:2181 --entity-type brokers --describe

上面没有返回任何值,但是我希望问题在命令中更清楚

1 个答案:

答案 0 :(得分:2)

您可以在代理启动时打印的Kafka代理日志文件中找到配置。恐怕有这样的命令列出了Kafka代理的所有配置参数。

可以通过Zookeeper检索有关Kafka代理的更多信息(但是这些命令不会为您提供kafka的配置)。为此,

输入Zookeeper shell:

zookeeper-shell localhost:2181

并运行

get /brokers/ids/0

检索ID为0的经纪人的其他信息。

编辑:

尽管kafka-configs声称能够描述kafka配置,命令

kafka-configs --bootstrap-server localhost:9092 --describe --entity-type brokers --entity-name 0
Configs for broker 0 are:

似乎没有返回任何配置参数。