小编Hib*_*man的帖子

为什么 kafka 生产者向我显示错误 kafka.conn:DNS 查找失败 <container id>:9092?

我公开端口 9092,然后在 docker 内运行 kafka 代理。但是当我运行 python 脚本时出现错误

ERROR:kafka.conn:DNS lookup failed for b5c5b06f6761:9092 (AddressFamily.AF_UNSPEC)
Run Code Online (Sandbox Code Playgroud)

我尝试使用 docker ip 和 machine ip 而不是 localhost 但给出了相同的错误。

这是我的代码。

producer = KafkaProducer(bootstrap_servers=['localhost:9092'],
                         value_serializer=lambda x:
                         dumps(x).encode('utf-8'))

producer.send('vtintel', value={'id':123})
Run Code Online (Sandbox Code Playgroud)

python apache-kafka docker

6
推荐指数
2
解决办法
8380
查看次数

标签 统计

apache-kafka ×1

docker ×1

python ×1