Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 从客户端检索Kafka broker属性_Apache Kafka - Fatal编程技术网

Apache kafka 从客户端检索Kafka broker属性

Apache kafka 从客户端检索Kafka broker属性,apache-kafka,Apache Kafka,我想知道是否有一种方法可以使用shell命令检索kafka代理的所有配置属性 例如,类似于: ./kafka-configs.sh --zookeeper ${broker_ip}:2181 --entity-type brokers --describe 上面没有返回任何值,但我希望问题更清楚,查看命令可以在代理启动时打印的Kafka代理日志文件中找到配置。恐怕有这样的命令列出了Kafka代理的所有配置参数 有关Kafka代理的更多信息可以通过Zookeeper检索(但是这些命令不会提供Ka

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

例如,类似于:

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

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

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

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

输入Zookeeper外壳:

zookeeper-shell localhost:2181

get /brokers/ids/0
为id为
0
的代理检索更多信息

编辑:

尽管《卡夫卡配置》声称能够描述卡夫卡配置,但

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

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

您也可以通过JMX获得代理配置,我believe@cricket_007正确。zookeeper端点必须用于“kafka配置”选项。示例:bin/kafka-configs.sh--zookeer zoo1:2181/kafka--description--entity type brokers--entity name kafka config只显示为返回通过kafka config设置的配置。