【问题标题】:How to produce ad-hoc Kafka messages on Windows?如何在 Windows 上生成临时 Kafka 消息?
【发布时间】:2017-11-26 04:23:33
【问题描述】:

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

【问题讨论】:

    标签: windows apache-kafka


    【解决方案1】:

    导航到您的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 条带有密钥的消息。

    【讨论】:

    • 你能显示完整的目录吗? “bin/windows”不存在!我们正在讨论如何发送消息...您能显示 .bat 解决方案的链接吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 2020-09-20
    • 2019-08-10
    • 2021-02-16
    • 2021-10-11
    • 2021-05-08
    相关资源
    最近更新 更多