Spark streaming为终止awaitTermination()提供API。是否有任何类似的API可以在几秒钟后正常关闭flink流?
答案 0 :(得分:0)
Flink中的驱动程序(即main
方法)在执行流式处理作业时不会保持运行状态。您的程序应定义数据流,调用execute
,然后终止。在Spark中,驱动程序保持运行(AFAIK),awaitTermination
与此相关。
请注意,Flink流式数据流会无限期地继续执行,除非您使用的是有限的'具有有限数量元素的数据源。您也可以取消或停止工作,甚至可以在停止工作后立即恢复检查点。