0
from pykafka import KafkaClient

client = KafkaClient(hosts='192.168.199.87:9092') 

topics = client.topics
print(topics)

主题的结果是一个所有值都为无的字典:

{b'user_name_topic': None, b'test_topic': None}

如何解决?

4

2 回答 2

0

我在py3中修复它:

topic = client.topics[b'test']

client.topics 不返回可用的字典,因为弱引用

于 2017-08-19T13:52:14.740 回答
0

有关发生这种情况的概述,请参阅此 GitHub 问题。这不是一个错误,只是 PyKafka 对Topic实例使用弱引用的一个奇怪的副产品。

于 2017-09-14T19:32:18.923 回答