flink 失败重启前提是必须开启checkpoint?#Flink
是的, flink 失败重启是 内部恢复到 上一个 成功的 快照(checkpoint ), 当 task manager 因为运行时间很久或者 一些 网络波动挂掉之后,job manager 就会 根据上一次 checkpoint 进行恢复,这里 就有 exactly once 和 at least once 的区别, 前者flink在进行 checkpoint的时候就会 对齐 barrier ,比起后者是效率要低一些。 后者 效率高一些,但是需要 自己的 flink sink 的存储来做 幂等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。