1

Kafka 中是否有任何 Java Api 可以为我提供所有消费者组的列表以及他们正在消费的主题/分区此外,有没有什么方法可以从 kafka 服务器端获取 zookeeper 列表。注意:我可以从 Zookeeper 获取上述信息。但我想从 Kafka Server 获取它。你能帮我解决这个问题吗!!

提前致谢!!

4

1 回答 1

0

你可以使用kafka-consumer-groups.sh命令。这将列出消费者组。

./kafka-consumer-groups.sh --list --bootstrap-server localhost:9092

打开该脚本时,您将看到以下内容。

if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
    export KAFKA_HEAP_OPTS="-Xmx512M"
fi

exec $(dirname $0)/kafka-run-class.sh kafka.tools.ConsoleConsumer "$@"

对于窗户,

"%~dp0kafka-run-class.bat" kafka.admin.ConsumerGroupCommand %*

在 Github 中,您可以看到ConsumerGroupCommand的代码。

我想,你可以使用那些 API。


附言

我不知道你的另一个问题:

另外,有什么方法可以从kafka服务器端获取zookeeper列表

(我认为不,也许吧?)

于 2019-08-23T07:50:59.280 回答