我想知道是否可以使用shell命令检索kafka代理的所有配置属性?
例如,类似:
./kafka-configs.sh --zookeeper ${broker_ip}:2181 --entity-type brokers --describe
上面没有返回任何值,但是我希望问题在命令中更清楚
答案 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:
似乎没有返回任何配置参数。