如何在Windows上生成临时Kafka消息?

时间:2017-11-25 20:23:33

标签: windows apache-kafka

是否有一种简单的方法可以在不设置任何编程环境的情况下生成一些特殊的Kafka消息?

1 个答案:

答案 0 :(得分:0)

导航到您的bin/windows目录并使用以下命令之一。

逐个手动添加消息

./kafka-console-producer.bat --broker-list kafka:9092 --topic test
>value1
>value2

手动添加带密钥的邮件

> ./kafka-console-producer.bat --broker-list kafka:9092 --topic test --property "parse.key=true" --property "key.separator=;"
>key1;value1
>key2;value2

只需添加parse.keykey.separator属性即可。该示例使用;,但没有什么特别之处,可以使用任何其他角色。

使用密钥自动添加多条消息

1..1000 | %{"Key$_;Message$_"} | Write-Output | ./kafka-console-producer.bat --property "parse.key=true" --property "key.separator=;" --broker-list kafka:9092 --topic test

该命令使用简单的PowerShell脚本添加1000条带密钥的消息。