目录
-
Flink Checkpoint 目录的清除策略
-
生产环境应该选择哪种清除策略
-
生产环境必须定期脚本清理 Checkpoint 和 Savepoint 目录
-
RocksDB 增量 Checkpoint 实现原理
-
如何合理地删除 Checkpoint 目录?
-
通过解析 Flink Checkpoint 的元数据信息来合理清理 Checkpoint 信息
1. 故障背景
本次故障涉及到的知识面比较多,将从以下多个角度来详细描述。
1.1 Flink Checkpoint 目录的清除策略
如下图所示,红圈处的一行配置 env.getCheckpointConfig().enableExternalizedCheckpoints()
表示当 Flink 任务取消时,是否保留外部保存的 CheckPoint 信息。
参数有两种枚举,分别是:ExternalizedCheckpointCleanup.DELETE_ON_CANCELLATION
和 ExternalizedCheckpointCleanup.D