kafka自定义消费者读取传入记录

kafka custom consumer to read incoming records

我使用新的 API (http://kafka.apache.org/090/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html)

创建了一个 kafka 消费者

当前消费者正在阅读主题中从最小偏移量开始的消息。我想覆盖它以从最新的偏移量读取。关于如何做到这一点的任何指示?

尝试设置 auto.offset.reset = largest,虽然这应该是默认设置。

一旦您开始读取给定消费者组的消息,您将需要使用 seekToEnd() 方法明确强制消费者到达它所跟随的分区的末尾。对于还没有阅读过任何消息的消费者群体,可以使用auto.offset.reset=largest属性来告诉消费者去哪里阅读它的第一条消息。