checkpoint 使用file协议 重新启动还是扫描全部 有遇到吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在使用Flink的Checkpoint机制时,如果配置了Checkpoint存储为文件系统(file协议),其在任务重启时的行为取决于具体配置和Checkpoint的使用方式。
重启行为说明:
注意事项:
操作建议:
state.backend设置为支持文件系统的状态后端(如rocksdb配合file作为Checkpoint存储)。flink savepoint命令手动创建savepoint来更精确地控制恢复点,尤其是在进行代码改动较大的升级时。综上所述,使用file协议存储Checkpoint,在Flink作业重启时应能避免全量数据扫描,前提是配置正确且代码逻辑与Checkpoint状态兼容。