Python PyKafka偏移量提交

Python PyKafka偏移量提交,python,python-2.7,kafka-python,Python,Python 2.7,Kafka Python,我正在使用下面的脚本阅读卡夫卡主题的信息。我能阅读信息。但是,偏移量不会提交。有没有关于如何强制提交偏移量的建议,或者目前可能阻止提交的任何建议?(注意:这基本上取自文档,您可以看到它与平衡消费者示例非常相似。) 我使用的是Python 2.7.8、pykafka 2.1.1和kafka 0.8.2.1 多谢各位 from pykafka import KafkaClient client = KafkaClient(hosts='myHost:9092') topic = client.to

我正在使用下面的脚本阅读卡夫卡主题的信息。我能阅读信息。但是,偏移量不会提交。有没有关于如何强制提交偏移量的建议,或者目前可能阻止提交的任何建议?(注意:这基本上取自文档,您可以看到它与平衡消费者示例非常相似。)

我使用的是Python 2.7.8、pykafka 2.1.1和kafka 0.8.2.1

多谢各位

from pykafka import KafkaClient

client = KafkaClient(hosts='myHost:9092')
topic = client.topics['myTopic']

balanced_consumer = topic.get_balanced_consumer(
    reset_offset_on_start=False,
    consumer_group='myTestConsumerGroup',
    auto_commit_enable=True,
    auto_commit_interval_ms=1000,
    zookeeper_connect='myZookeeperHost')

for message in balanced_consumer:
    if message is not None:
        print(str(message.offset) + '\t' + message.value)
    balanced_consumer.commit_offset()

您如何验证偏移没有成功提交?如果这仍然是一个问题,我建议使用pykafka 2.5.0进行测试