这个问题在这里已经有答案了:
连接Kafka在docker中跑步(3个答案)
9个月前关门了。
我的桌面上有一个容器在运行Kafka。我可以使用一个叫做“Kafka工具”的工具连接到它,在这里我可以看到我的主题。
我对Kafka主题的阅读和写作有问题。让我恼火的是,它不会给我一个错误消息,它的行为就像如果主题上没有任何消息,但它有,我可以看到使用该工具,甚至手动添加了两条消息。
该主题存在并且有两条消息(我使用这个ui手动添加了这两条消息)
问题:将消息发送到主题的代码运行良好,但这些消息不会发送到kafka从主题读取消息的代码不会读取任何内容。它坐在那里,好像没有信息可读。另外,我可以使用相同的consume来列出主题(这表示连接成功)
Kafka的版本是2.4。你知道问题出在哪里吗?我试过“bootstrap\u servers=['localhost:9092','Kafka-server:9092“]”但它也不起作用
谢谢
1条答案
按热度按时间vohkndzv1#
Kafka:你需要执行
flush
之后send
```producer.send('testTopic', b'Hello, World!')
producer.flush()