from kafka import BrokerConnection
from kafka.protocol.admin import *
import socket
bc = BrokerConnection('localhost', 9092, socket.AF_INET)
bc.connect_blocking()
list_groups_request = ListGroupsRequest_v1()
future = bc.send(list_groups_request)
while not future.is_done:
for resp, f in bc.recv():
f.success(resp)
for group in future.value.groups:
print(group)
您可以使用kafka-python轻松列出消费者组。在
只需向集群中的任何代理发送
ListGroupsRequest
。在例如:
最近引入了KIP-222,使Java客户机能够检索所有消费者组。也许需要更多的时间让librdkafka或python客户机支持这一点。详见this issue。在
相关问题 更多 >
编程相关推荐