我想知道是否有一种方法可以使用shell命令来检索kafka代理的所有配置属性?
I was wondering if there is a way to retrieve all the configuration properties of a kafka broker using a shell command?
例如,类似:
./kafka-configs.sh --zookeeper ${broker_ip}:2181 --entity-type brokers --describe上面的代码没有返回任何值,但是我希望通过查看命令可以使问题更清楚
The above doesn't return any value, but I hope the question is clearer looking at the command
推荐答案您可以在代理启动时打印的Kafka代理日志文件中找到配置.恐怕有这样的命令列出了Kafka代理的所有配置参数.
You can find the configuration in the log file of Kafka broker which is printed on broker start up. I am afraid that there is such command that lists all the configuration parameters of a Kafka broker.
可以通过Zookeeper检索有关Kafka代理的更多信息(但是这些命令不会为您提供kafka的配置).为此,
Some more information regarding Kafka brokers can be retrieved through Zookeeper (however these commands won't give you the kafka configuration). To do so,
输入Zookeeper shell:
Enter Zookeeper shell:
zookeeper-shell localhost:2181并运行
get /brokers/ids/0检索ID为 0 的经纪人的其他信息.
to retrieve some further information for broker with id 0.
尽管 kafka-configs 声称能够描述kafka配置,命令
Although kafka-configs claims to be able to describe kafka configuration, command
kafka-configs --bootstrap-server localhost:9092 --describe --entity-type brokers --entity-name 0 Configs for broker 0 are:似乎没有返回任何配置参数.
doesn't seem to return any configuration parameters.
更多推荐
从客户端检索Kafka经纪人属性
发布评论