Apache kafka 如何将卡夫卡信息下载到文件中
我在解析卡夫卡中的protobuf消息时遇到问题。 我知道导致错误的消息是“partition=9,offset=1060”Apache kafka 如何将卡夫卡信息下载到文件中,apache-kafka,Apache Kafka,我在解析卡夫卡中的protobuf消息时遇到问题。 我知道导致错误的消息是“partition=9,offset=1060” 例如,有没有办法将此消息保存到文件中?可能使用kafla cli或类似的工具?是的,只需使用作为kafka安装的一部分提供的kafka console使用者应用程序即可 /path/to/kafka-console-consumer --bootstrap-server ... --topic ... --partition 9 --offset 1060 --max-m
例如,有没有办法将此消息保存到文件中?可能使用kafla cli或类似的工具?是的,只需使用作为kafka安装的一部分提供的kafka console使用者应用程序即可
/path/to/kafka-console-consumer --bootstrap-server ... --topic ... --partition 9 --offset 1060 --max-messages 1 > file.out
可以,只需使用作为kafka安装的一部分提供的kafka控制台使用者应用程序
/path/to/kafka-console-consumer --bootstrap-server ... --topic ... --partition 9 --offset 1060 --max-messages 1 > file.out
下面是您如何使用@k314159建议的
kafkacat
:
kafkacat -b broker:9092 -t my_topic -p 9 -o 1060 -c1
它会写入标准输出,以便您可以根据需要重定向到文件
kafkacat -b broker:9092 -t my_topic -p 9 -o 1060 -c1 > myfile.txt
下面是您如何使用@k314159建议的
kafkacat
:
kafkacat -b broker:9092 -t my_topic -p 9 -o 1060 -c1
它会写入标准输出,以便您可以根据需要重定向到文件
kafkacat -b broker:9092 -t my_topic -p 9 -o 1060 -c1 > myfile.txt
谢谢,我的卡夫卡·斯特里姆齐似乎不让我这么做,但我会仔细看看。你知道kafkacat是否有可能做到这一点吗?是的,kafkacat也可以做到这一点(使用不同格式的命令行)。kafkacat还可以使用-J选项(参见其帮助输出)将整个消息捕获为JSON文件,这要感谢我的kafka strimzi似乎不让我这么做,但我会仔细看看。你知道kafkacat是否有可能做到这一点吗?是的,kafkacat也可以做到这一点(使用不同格式的命令行)。kafkacat还可以使用-J选项(参见其帮助输出)将整个消息捕获为JSON文件谢谢,非常有用谢谢,非常有用