开发者社区> 问答> 正文

Flink停止作业时更多设置中的输出窗口数据Drain有什么作用

已解决

Flink停止作业时更多设置中的输出窗口数据Drain有什么作用

展开
收起
提个问题! 2024-06-03 19:28:54 15 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    如果指定了drain代表将在最后一个checkpoint barrier之前发出MAX_WATERMARK,它会使所有已注册的Event-time计时器触发,从而清除等待特定watermark的状态,该作业将继续运行,直到所有源正确关闭。这样允许作业完成所有正则运行的数据处理,并获取保存点之后生成的一些要处理的记录。 如果要永久终止作业,使用--drain,如果在后续需要恢复作业,不要清除管道信息,可能导致恢复的结果不正确。具体参考Flink官方文档
    2024-06-03 19:28:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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