gpt4 book ai didi

apache-kafka - 如何使用kafka控制台生产者发送关键,有值(value)的消息

转载 作者:行者123 更新时间:2023-12-03 09:45:48 25 4
gpt4 key购买 nike

我有一个用例,需要通过Kafka Console Producer发送键值消息。那么如何通过Kafka Console Producer命令实现这一目标呢?

最佳答案

经过一些研究,我找到了解决方案,解决方案就在这里。

kafka-console-producer命令

kafka-console-producer.sh --broker-list localhost:9092 --topic topic-name --property "parse.key=true" --property "key.separator=:"

运行此命令后,您将进入生产者控制台,然后从那里可以发送键值消息。

例如
key1:value1
key2:value2
key3:value3

为了更清晰,我在此处提供示例键值消息, emp_info是键, JSON object是值。
emp_info: {"emp_id":100,"first_name":"Keshav","last_name":"Lodhi","designation":"DataEngineer"}

注意:仅发送文本行将导致带有 null键的消息。为了同时发送带有 keys and values的消息,必须在运行生产者时在命令行上设置 parse.keykey.separator属性。

关于apache-kafka - 如何使用kafka控制台生产者发送关键,有值(value)的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62070151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com