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

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

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 在Flink中,任务具有不同的状态,包括已停止(STOPPED)和已完成(FINISHED)。

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

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

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

  2. “已完成”状态:表示有限流作业已经成功处理完了所有的输入数据,并且所有的结果都已经生成和提交给了sink。
    “已停止”状态:表示您将流作业被显式地终止或手动停止了。此回答整理自钉群“实时计算Flink产品交流群”