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线程池

FlinkFLink PipelineExecutorFactory 基于工厂模式的任务提交与SPI机制

优雅地停止 ecs 容器