开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

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

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

展开
收起
云上静思 2021-11-15 18:58:25 492 0
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版
  • 相关电子书

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