Flink流媒体:如何控制执行时间

时间:2017-07-26 14:36:36

标签: apache-flink flink-streaming

Spark streaming为终止awaitTermination()提供API。是否有任何类似的API可以在几秒钟后正常关闭flink流?

1 个答案:

答案 0 :(得分:0)

Flink中的驱动程序(即main方法)在执行流式处理作业时不会保持运行状态。您的程序应定义数据流,调用execute,然后终止。在Spark中,驱动程序保持运行(AFAIK),awaitTermination与此相关。

请注意,Flink流式数据流会无限期地继续执行,除非您使用的是有限的'具有有限数量元素的数据源。您也可以取消或停止工作,甚至可以在停止工作后立即恢复检查点。