首先,要保重在保留数量范围内。
其次,你的任务不能是stop的任务,flink会在任务stop的时候删除所有检查点。
cancel的时候不会删除。

Yun Tang <myas...@live.com> 于2020年12月27日周日 下午5:55写道:

> Hi
>
> 既然UI上已经显示成功了,一定是成功且成功保存到HDFS上了,可以看下父目录的情况,chk-x 目录可能随着新的checkpoint完成而被删除
>
> 祝好
> 唐云
> ________________________________
> From: chen310 <22221...@163.com>
> Sent: Friday, December 25, 2020 16:01
> To: user-zh@flink.apache.org <user-zh@flink.apache.org>
> Subject: checkpoint持久化问题
>
> 问题:
> flink sql中设置了job挂掉后checkpoint保留
>
> execution.checkpointing.externalized-checkpoint-retention
> RETAIN_ON_CANCELLATION
>
> 并且配置了checkpoint保存到hdfs上
>
> state.backend rocksdb
>
> #增量checkpoint
> #state.backend.incremental true
> state.checkpoints.dir hdfs:///tmp/flink/checkpoint
>
>
> flink实际也做了checkpoint,但是用这个路径去hdfs上查询,并不存在对应的路径的目录,好像并不是每次做checkpoint都会持久化到hdfs上,这个是要做啥配置么?让每次checkpoint都保存到磁盘
>
> <
> http://apache-flink.147419.n8.nabble.com/file/t572/4C10EE51C7A01D45B9278BE2D2CD6C10.jpg
> >
>
>
>
> --
> Sent from: http://apache-flink.147419.n8.nabble.com/
>

回复