小编Ogu*_*guz的帖子

如何使用Apache Kafka修复Python2.7中的"AssertionError:Value必须为字节"错误

我是Apache Kafka技术的新手.我试图通过使用python 2.7将消息作为JSON对象发送到kafka主题但我得到"AssertionError:Value必须是字节"错误.我可以成功地将消息作为字符串发送,我可以使用kafka-console-consumer.sh查看我的消息.我正在使用apache kafka 2.10-0.8.2.1版本.我在下面给出了我的代码.

from kafka import KafkaProducer
import yaml

producer = KafkaProducer(bootstap_servers="localhost:9092")
msg = yaml.safe_load('{"id":1, "name":"oguz"}')

producer.send("my-topic", msg)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

python apache-kafka

7
推荐指数
1
解决办法
5107
查看次数

标签 统计

apache-kafka ×1

python ×1