【发布时间】:2019-10-28 18:18:10
【问题描述】:
我正在使用来自的 c++ kafka 实现 C++ rdkafka 。 问题是关于 RdKafka::KafkaConsumer。如何将消费者设置为从主题的开头开始?
附: 链接中的消费者示例基于 RdKafka::Consumer 标记为“仅限旧版,请改用 KafkaConsumer”
谢谢
【问题讨论】:
-
你试过“conf->set("auto.offset.reset", "smallest", errstr)" 还是 "conf->set("auto.offset.reset", "earliest" , errstr)"(适用于较新的 Kafka 版本)
-
是的。但这没有帮助。当我重新启动消费者时,我希望从头开始阅读所有消息(即使是我在上一个消费者应用程序崩溃之前提交的消息)
-
您的问题解决了吗?如果是怎么办?
-
这个有什么消息吗?
-
@GianLorenzoMeocci 请参阅下面的新答案。
标签: c++ apache-kafka kafka-consumer-api