I have a consumer polling from subscribed topic. It consumes each message and does some processing (within seconds), pushes to different topic and commits offset.
There are totally 5000 messages,
before restart - consumed 2900 messages and committed offset
after restart - started consuming from offset 0.
Even though consumer is created with same consumer group, it started processing messages from offset 0.
kafka version (strimzi) > 2.0.0 kafka-python == 2.0.1
kafka-consumer-groups.sh
for your ConsumerGroup? How are you committing offsets? Why did you only consumed 2900 messages? – mike