【发布时间】:2017-11-26 04:23:33
【问题描述】:
有没有一种简单的方法可以在不设置任何编程环境的情况下生成一些临时 Kafka 消息?
【问题讨论】:
标签: windows apache-kafka
有没有一种简单的方法可以在不设置任何编程环境的情况下生成一些临时 Kafka 消息?
【问题讨论】:
标签: windows apache-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.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 条带有密钥的消息。
【讨论】: