开发者社区 问答 正文

请教个Flink savepoint的问题

Flink APi 中我们在java代码中使用客户端调用类ClusterClient如下的方法停止了任务: CompletableFuture stopWithSavepoint(JobID var1, boolean var2, @Nullable String var3);然后我们保存了该任务的savepoint信息,那恢复时没看到对应的恢复方法,找了些资料都是通过命令来恢复,有没有直接调用Java API 层次的方法来恢复任务?*来自志愿者整理的flink邮件归档

展开
收起
毛毛虫雨 2021-12-08 11:36:08 651 分享 版权
1 条回答
写回答
取消 提交回答
  • 没有暴露现成的API,但是可以参照测试用例的写法,给jobGraph设置 savepointRestoreSettings [1]。

    [1] https://github.com/apache/flink/blob/ab87cf4ec0260c30194f3d8e75be1f43318aa32a/flink-tests/src/test/java/org/apache/flink/test/checkpointing/ResumeCheckpointManuallyITCase.java#L383*来自志愿者整理的flink邮件归档

    2021-12-08 16:13:17
    赞同 展开评论