Самый быстрый способ, который я нашел, - это создать группу потребителей, сбросить ее до времени, которое меня интересует, и затем использовать консоль-потребитель, используя эту новую группу, это команды:
# create a new group and reset the topic offset for the group to a specific date
kafka-consumer-groups --bootstrap-server localhost:9092 \
--topic $topic \
--reset-offsets \
--group $randomname \
--to-datetime 'YYYY-MM-DDTHH:mm:SS.sss' \
--execute
и затем:
# start consuming by providing the newly created group
kafka-console-consumer --bootstrap-server localhost:9092 \
--group $randomname \
--topic $topic
Я использую kafka-cluster 1.1, и tbh не уверен, что эти флаги доступны для более старых версий.