Java api从Kafka获取消费者列表

时间:2017-03-17 02:31:27

标签: java apache-kafka kafka-consumer-api

是否可以从Java应用程序获取Kafka的消费者列表?目前我只是按照以下方式执行shell脚本:

Runtime.getRuntime().exec(/opt/kafka/bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list)

但似乎错了。到目前为止,我没有其他任何方式......

1 个答案:

答案 0 :(得分:1)

当我遇到同样的问题时,我在scala中使用了以下内容并转换为Java:

scala.collection.immutable.List<GroupOverview> consumerList = getAdminClient().listAllConsumerGroupsFlattened();

GroupOverview对象将为您提供开始所需的所有详细信息。