在控制台从指定时间戳消费kafka

1. 重置消费位点

${KAFKA_HOME}/bin/kafka-consumer-groups.sh \
--bootstrap-server 127.0.0.1:9092 \
--group test_group \
--topic test_topic \
--reset-offsets \
--to-datetime 2022-10-18T12:00:00.000 \
-execute

时间戳格式一定要是"yyyy-MM-dd'T'HH:mm:ss.SSS"

执行后控制台会打印该时间戳对应的offset信息:

 在控制台从指定时间戳消费kafka_第1张图片

 2. 从上述位点开始消费

${KAFKA_HOME}/bin/kafka-console-consumer.sh \
-topic test_topic \
--bootstrap-server 127.0.0.1:9092 \
--group test_group 

 

你可能感兴趣的:(Apache,Kafka,kafka,java,分布式)