[ https://issues.apache.org/jira/browse/FLINK-34197?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martijn Visser closed FLINK-34197. ---------------------------------- Resolution: Not A Problem Please reach out to the User mailing list, Stackoverflow or Slack for user questions. Jira is not meant for these type of tickets > How can i recover job by savepoint with multi-job run by executeAsync in > application mode > ----------------------------------------------------------------------------------------- > > Key: FLINK-34197 > URL: https://issues.apache.org/jira/browse/FLINK-34197 > Project: Flink > Issue Type: Technical Debt > Components: API / Core > Affects Versions: 1.18.1 > Reporter: mazhenzz > Priority: Major > Labels: applicationmode, java, recovery, savepoints > > Hello guys, i'm working on flink java with 1.18 version, and want to use > Application-mode to run 2 jobs in one pod(k8s docker deployment). > In java code, i use a _for_ statement to create 2 or more jobs with > env.executeAsync, creating a new env in loop clause. Thus we can run multi > parallel job in one docker pod, to reduce resource cost. > In application-mode, i think i cannot take over recovery with checkpoint, > because we cannot enable HA in this mode, thus we cannot store the previous > job id in Zookeeper to recover from checkpoint. Ref: > https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/deployment/overview/#application-mode > So i want to recover by savepoint, when the docker pod is down or need to > restart. My problems are: > * how can i trigger savepoint for each job (now i run 2 jobs in one pod) > every hour? > * how can i recover from savepoint for each job when the docker pod restart? > with java code or REST api. -- This message was sent by Atlassian Jira (v8.20.10#820010)