Flink 中作业的生命周期管理是怎样的?

Flink 中作业的生命周期管理是怎样的?

展开
收起
云上静思 2021-11-15 18:58:25 533 分享 版权
1 条回答
写回答
取消 提交回答
  • 都 进 入 最 终 状 态 后 , 包 括 Failed 、Canceled、Finished,再去 check 出错的异常。如果异常是不可恢复的,那么整个作业会走到 Failed 状态并退出。如果异常是可恢复的,那么会走到 Restarting 状态,来尝试重启。如果重启的次数没有超过上限,作业会从 Created 状态重新进行调度;如果达到上限,作业会走到 Failed 状态并退出。

    (注:在 Flink 1.10 之后的版本中,当发生错误时,如果可以恢复,作业不会进入 Failing 状态而会直接进入Restarting 状态,当所有任务都恢复正常后,作业会回到 Running 状态。如果作业无法恢复,则作业会经由 Failing 状态最终进入 Failed 状态并结束。)

    资料来源:《Apache Flink 必知必会》,下载链接:https://developer.aliyun.com/topic/download?id=1189 

    2021-11-16 15:20:35
    赞同 展开评论

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

收录在圈子:
实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache Flink 构建的企业级、高性能实时大数据处理系统,由 Apache Flink 创始团队官方出品,拥有全球统一商业化品牌,完全兼容开源 Flink API,提供丰富的企业级增值功能。
还有其他疑问?
咨询AI助理