开发者社区> 问答> 正文

flink 1.12提交用户任务方法问题

请问 flink 1.11 版本下 用于提交用户任务的方法   org.apache.flink.client.ClientUtils.submitJob(ClusterClient, JobGraph)方法在 flink 1.12版本下找不到了,  现在用哪个方法取代了呢?又该如何获取提交任务后的jobId呢?谢谢! 

| publicstaticJobExecutionResultsubmitJob( |  | | ClusterClient<?>client, |  | | JobGraphjobGraph) throwsProgramInvocationException { |  | | checkNotNull(client); |  | | checkNotNull(jobGraph); |  | | try { |  | | return client |  | | .submitJob(jobGraph) |  | | .thenApply(DetachedJobExecutionResult::new) |  | | .get(); |  | | } catch (InterruptedException|ExecutionException e) { |  | | ExceptionUtils.checkInterrupted(e); |  | | thrownewProgramInvocationException("Could not run job in detached mode.", jobGraph.getJobID(), e); |  | | } |  | | } | 

https://github.com/apache/flink/blob/release-1.11/flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java#L77  https://github.com/apache/flink/blob/release-1.12/flink-clients/src/main/java/org/apache/flink/client/ClientUtils.java*来自志愿者整理的flink邮件归档

展开
收起
又出bug了-- 2021-12-02 11:28:31 553 0
1 条回答
写回答
取消 提交回答
  • org.apache.flink.client.ClientUtils#submitJob这个方法不是给用户直接来使用的,所以重构的过程中可能会被移除掉

    建议你使用org.apache.flink.client.program.rest.RestClusterClient#submitJob进行代替*来自志愿者整理的FLINK邮件归档

    2021-12-02 14:15:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载