gpt4 book ai didi

hadoop - Kafka 控制台生产者丢失消息

转载 作者:可可西里 更新时间:2023-11-01 14:32:49 24 4
gpt4 key购买 nike

我正在使用下面的 kafka 控制台生产者命令将文件的内容传递给 kafka 生产者。

sh ~/KAFKA_HOME/bin/kafka-console-producer.sh --broker-list xxx:9092,yyy:9092,zzz:9092 --topic HistLoad --new-producer < data.csv

Data.csv 文件有大约 700,000 条记录。我在消费者输出端仅收到大约 699,800 条消息。

我检查了消费者的偏移计数器,根据偏移值,它在队列中只有 699,800 条消息。

你能帮我弄清楚是什么导致了这个丢失消息的问题吗?我需要检查什么才能找到根本原因。

最佳答案

这是因为控制台生产者默认有 acks=0。将 request-required-acks 设置为 1 应该没问题。

供您引用https://issues.apache.org/jira/plugins/servlet/mobile#issue/KAFKA-3129

关于hadoop - Kafka 控制台生产者丢失消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40117914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com