无法运行Python Kafka生产者和消费者
因此,我编写了一个简单的kafka程序,它向制作人发送一条消息,但是当我运行它时,我得到一个错误,说kafka在60.0秒后未能更新元数据。如果有人能指出我遗漏了什么,那就太好了无法运行Python Kafka生产者和消费者,python,apache-kafka,kafka-consumer-api,Python,Apache Kafka,Kafka Consumer Api,因此,我编写了一个简单的kafka程序,它向制作人发送一条消息,但是当我运行它时,我得到一个错误,说kafka在60.0秒后未能更新元数据。如果有人能指出我遗漏了什么,那就太好了 from kafka import KafkaConsumer, KafkaProducer class Producer(): def __init__(self): pass def start(self): print 'In Producer Start'
from kafka import KafkaConsumer, KafkaProducer
class Producer():
def __init__(self):
pass
def start(self):
print 'In Producer Start'
producer = KafkaProducer(bootstrap_servers='localhost:9092')
for _ in range(10):
producer.send(b"test-topic", b"test")
producer.send(b"test-topic", b"\xc2Hola, mundo!")
producer.close()
class Consumer():
def __init__(self):
pass
def start(self):
consumer = KafkaConsumer(bootstrap_servers='localhost:9092', auto_offset_reset='earliest')
consumer.subscribe(b"test-topic")
for message in consumer:
print message
def main():
threads = [
Producer(),
Consumer()
]
for t in threads:
t.start()
if __name__ == "__main__":
main()
这个话题存在吗?代理正在运行吗?您可以包括您得到的错误吗?