Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 如何将卡夫卡信息下载到文件中_Apache Kafka - Fatal编程技术网

Apache kafka 如何将卡夫卡信息下载到文件中

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

我在解析卡夫卡中的protobuf消息时遇到问题。 我知道导致错误的消息是“partition=9,offset=1060”
例如,有没有办法将此消息保存到文件中?可能使用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文件谢谢,非常有用谢谢,非常有用