首先需要安装 PyKafka:
$ pip install pykafka
连接kafka,默认端口9092
>>> from pykafka import KafkaClient
>>> client = KafkaClient(hosts="127.0.0.1:9092")
查看主题:
client.topics
选择一个自定义topic生产消息:
>>> topic = client.topics['my.test']
>>> producer = topic.get_producer()
>>> producer.produce(['test message ' + i ** 2 for i in range(4)])
消费消息:
>>> consumer = topic.get_simple_consumer()
>>> for