Question regarding `FlinkKinesisConsumer` : as it ...
# troubleshooting
a
Question regarding
FlinkKinesisConsumer
: as it doesn’t have committed offsets like kafka, after a restart (or new deploy), i’d love to see flink to continue reading data from the point he left and not from
latest
or
timestamp
. Can anyone share how they approached this issue ? I’m sure that i’m not the only one with this usecase ? I don’t see flink starting from the checkpoint/savepoint.
a
well, looks like i’m missing something. I do have checkpointing enabled, but from what i see, first checkpoint is triggered before (or restoring from them, we use s3 as a storage) consumer starts reading from kinesis
oh, i think i know what i’ve missed. In this use case flink application is stateless. And it’s not exactly-once
m
I do think that doesn’t matter. If you enable checkpoint, you should have (some) resilience. Which can be exactly once, at least once, at most once etc
a
do i have a way of enforcing restoring from s3 checkpoint before
FlinkKinesisConsumer
starts pulling data ? in my usecase it’s a source of data.
m
If you restart from a checkpoint, that is always done IIRC. It’s default behavior
gratitude thank you 2