![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/493bf0e235a4c059070a72df890e67c0.jpeg)
1.概述
Flink 检查点报错 asynchronous part of checkpoint {} could not be completed
2.源码分析
AsyncCheckpointRunnable:此可运行程序执行子任务的所有相关后端快照的异步部分。
/**
*todo: 9/3/22 10:24 PM 九师兄
* AsyncCheckpointRunnable.run()方法主要逻辑如下。
* 1)调用FileSystemSafetyNet.initializeSafetyNetForThread()
* 方法为当前线程初始化文件系统安全网,确保数据能够正常写入。
* 2)创建jobManagerTaskOperatorSubtaskStates和localTaskOperatorSubtaskSt