开发者社区> 问答> 正文

flink 1.11任务提交的问题

请教下flink 1.11任务提交的问题。如果我的一个作业里既有sql dml提交(executeSQL执行),又通过DataStream.addSink来写出, 通过StreamExecutionEnvironment.execute提交,yarn per-job貌似会提交两个作业。这种情况下,我该如何处理呢?只想提交一个作业。

*来自志愿者整理的flink邮件归档

展开
收起
小阿矿 2021-12-06 15:55:21 1027 0
1 条回答
写回答
取消 提交回答
  • 目前这个做不到。executeSQL 和 table to DataStream 是分别优化和提交作业的。

    即使在1.11 之前,table to DataStream 也不会和 sqlUpdate 或者 insertInto 的语句一起优化,

    虽然只提交了一个job,但是是两个独立的pipeline,也没有计算复用,和两个job没啥差别。*来自志愿者整理的flink邮件归档

    2021-12-07 10:05:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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