如何在Windows上制作专门的Kafka消息?

如何在Windows上制作专门的Kafka消息?

问题描述:

在没有设置任何编程环境的情况下,是否有一种简单的方法来生成一些特殊的Kafka消息?如何在Windows上制作专门的Kafka消息?

导航到您的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 

该命令将1000封邮件,使用简单的PowerShell脚本键添加多个邮件。