I am using Flink running inside ECS installed from docker-flink. I have enabled externalized checkpoint to AWS S3 via state.checkpoints.dir
to S3 in flink-conf.yaml.
Now according to Flink documentation here if we want resume from a checkpoint in case of failure we have to say bin/flink run -s :checkpointMetaDataPath [:runArgs]
but I use FLINK_HOME/bin standalone-job.sh start-foreground
. So I am not able to figure out how my Flink job would resume from externalized checkpoint in case of failure.
Do we really need to have some config option option of resuming from checkpoint? Can't JM as part of restart strategy automatically read last offsets from state store? I am new to Flink.