【发布时间】:2019-09-23 22:42:25
【问题描述】:
我试图复制blog 中给出的步骤。在尝试时,给出了Kafka Consumer 和Kafka Producer python 代码,我可以在 python 交互式终端中运行代码,并且消费者控制台能够提供输出,但是如果我将它们传递到 python 文件(*.py) 中,它不消耗任何东西。
消费者
from kafka import KafkaConsumer
consumer = KafkaConsumer('sample')
for message in consumer:
print (message)
制片人
from kafka import KafkaProducer
producer = KafkaProducer(bootstrap_servers='localhost:9092')
producer.send('sample', b'Hello, World!')
producer.send('sample', key=b'message-two', value=b'This is Kafka-Python')
如何让它在 python 文件中工作?
【问题讨论】:
标签: python apache-kafka kafka-python