是否可以从Java应用程序获取Kafka的消费者列表?目前我只是按照以下方式执行shell脚本:
Runtime.getRuntime().exec(/opt/kafka/bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list)
但似乎错了。到目前为止,我没有其他任何方式......
答案 0 :(得分:1)
当我遇到同样的问题时,我在scala中使用了以下内容并转换为Java:
scala.collection.immutable.List<GroupOverview> consumerList = getAdminClient().listAllConsumerGroupsFlattened();
GroupOverview对象将为您提供开始所需的所有详细信息。