【发布时间】:2018-02-27 18:35:45
【问题描述】:
我正在使用 Kafka-Python 从 kafka 代理读取主题,但我似乎无法让消费者迭代器返回任何内容
consumer = KafkaConsumer("topic",bootstrap_servers=bootstrap_server + ":" + str(port), group_id="mygroup")
for record in consumer:
print(record)
它似乎只是挂起。我已经验证了该主题存在并且在代理上有数据并且正在生成新数据。当我更改对KafkaConsumer 构造函数的调用并添加auto_offset_reset="earliest" 时,一切都按预期工作,并且消费者迭代器返回记录。此参数的默认值为"latest",但使用该值我似乎无法使用数据。
为什么会这样?
【问题讨论】:
标签: python apache-kafka kafka-consumer-api