api文档是here:httphttp://kafka-python.readthedocs.org/en/latest/apidoc/kafka.consumer.html
但当我运行以下代码时,异常是%d格式:需要数字,而不是nonetype
client = KafkaClient("localhost:9092")
consumer = SimpleConsumer(client, "test-group", "test")
consumer.seek(0, whence=None)# (0,2) and (0,0)
run = True
while( run ):
message = consumer.get_message(block=False, timeout=4000)
except Exception as e:
print "Exception while trying to read msg:", str(e)
当我使用下面的代码时,异常是seek()得到了一个意外的关键字参数'partition'
consumer.seek(0, whence=None, partition=None)# (0,2) and (0,0)
你知道吗?谢谢。
1条答案
按热度按时间qyuhtwio1#
在Kafka权威指南中,有一个
seek()
用java编写(不是用python编写的,但我希望您能理解其中的大意)。