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

Flink流作业也会有已完成状态吗?有个任务停止后变成了已完成,不应该是已停止吗?

Flink流作业也会有已完成状态吗?有个任务停止后变成了已完成,不应该是已停止吗?

展开
收起
三分钟热度的鱼 2023-11-30 17:17:42 141 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在Flink中,任务具有不同的状态,包括已停止(STOPPED)和已完成(FINISHED)。

    • 已停止(STOPPED):表示任务被显式地停止或由于某种原因而异常终止。当您主动停止任务或任务发生错误时,任务状态将变为已停止。

    • 已完成(FINISHED):表示任务成功完成了其执行。在流处理作业中,这意味着所有输入数据已经处理完毕,并且没有更多的输出结果需要生成。当任务达到流的终点并成功处理了所有数据时,任务状态将变为已完成。

    因此,如果您的任务停止后变为已完成状态,而不是已停止状态,则说明该任务已经成功处理了所有输入数据并顺利结束。这通常表示任务已经完成了它需要处理的工作,并且没有进一步的操作需要执行。

    2023-11-30 21:17:26
    赞同 展开评论 打赏
  • "已完成"状态:表示有限流作业已经成功处理完了所有的输入数据,并且所有的结果都已经生成和提交给了sink。
    "已停止"状态:表示您将流作业被显式地终止或手动停止了。此回答整理自钉群“实时计算Flink产品交流群”

    2023-11-30 18:03:23
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 热门讨论

    热门文章

    相关电子书

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