How can I set the Flink Job Id to enable flink checkpoint

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

How can I set the Flink Job Id to enable flink checkpoint

wangpeibin
hello,
    When I enable the checkpoint in flink job, I found that flink have saved the checkpoint to the dir such as ${statebackend}/${jobId}. but after I restart the flink job, the  job id is changed, so that the state does not restore correctly.
    How can I set the Flink Job Id in code?
Reply | Threaded
Open this post in threaded view
|

Re: How can I set the Flink Job Id to enable flink checkpoint

Aljoscha Krettek
Hi,

for starting a job from the state of a previous job you should look into savepoints: https://ci.apache.org/projects/flink/flink-docs-release-1.6/ops/state/savepoints.html

Checkpoints are only meant for faul tolerance within one execution of a job.

Best,
Aljoscha

On 3. Oct 2018, at 08:10, wpb <[hidden email]> wrote:

hello,
    When I enable the checkpoint in flink job, I found that flink have saved the checkpoint to the dir such as ${statebackend}/${jobId}. but after I restart the flink job, the  job id is changed, so that the state does not restore correctly.
    How can I set the Flink Job Id in code?