是否有一种简单的方法可以在不设置任何编程环境的情况下生成一些特殊的Kafka消息?
答案 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.key
和key.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条带密钥的消息。