FLinkFlink 任务 如何优雅的停止
Posted 九师兄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FLinkFlink 任务 如何优雅的停止相关的知识,希望对你有一定的参考价值。
文章目录
1.概述
在进行测试的时候,发现就是yarn-per job 模式运行flink ,然后使用yarn api 调用Yarn关闭flink任务,直接 yarnClient.killApplication(ApplicationId)方法,然后发现没有调用flink function的 close方法。
但是如果手动到flink ui 界面先cancel,然后在调用关闭方法,就会执行close方法
难道yarn close方法 是直接干掉了 容器,都不给flink反应时间?
后来验证是我们关闭方式太暴力了。
yarnClient.killApplication(
以上是关于FLinkFlink 任务 如何优雅的停止的主要内容,如果未能解决你的问题,请参考以下文章
FlinkFlink 设置检查点失败一次就报错 setTolerableCheckpointFailureNumber 不起作用
FlinkFLink Barrier 在流经算子 做 checkpoint 的时候,数据是停止的吗?
如果优雅地关闭ExecutorService提供的java线程池