我创建了kafka分区,但是当我运行多个使用者时,所有使用者都在读取所有分区的同一条消息。这是我的示例代码。
from kafka import KafkaClient, SimpleConsumer
from kafka import KafkaConsumer
from sys
import argv
import time
consumer = KafkaConsumer("abc", group_id='my-group', bootstrap_servers=['my-server'])
for message in consumer:
#time.sleep(6)
print "PARTITION "+str(message[1])+" OFFSET: "+str(message[2])+"\t MSG: "+str(message[4])
consumer.commit()