目录
Pykafka 操作实践
Connect kafka
from pykafka import KafkaClient
# 可以填写多个地址
host1 = "xxx.xxx.xxx.xxx:xxxx"
host2 = "xxx.xxx.xxx.xxx:xxxx,xxx.xxx.xxx.xxx:xxxx,xxx.xxx.xxx.xxx:xxxx"
client = KafkaClient(hosts=host1)
Broker
from pykafka.utils.compat import itervalues
brokers = client.brokers
print(brokers) # 查看 brokers 对象
for broker in itervalues(brokers):
groups = broker.list_groups().groups