【Flink】容错机制

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:28   1778   0

状态如何保存和恢复

1.定时制作分布式快照,对程序中的状态进行备份
2.发生故障时:
将整个作业中所有的task都回滚到最后一次成功的checkpoint中的状态,然后从那个点开始执行;
3.必要条件:数据支持重发的
4.一致性语句:恰好一次, 至少一次

checkpoint执行机制

1.checkpoint coordinate向所有的source发送trigger checkpoint
2.所有的task接收到barrier后,会执行快照,并将自己的输出传递到新的barrier,将自己的状态持久化。
3.当task完成备份之后,会将数据地址通知checkpoint coordinate。

转载于:https://www.cnblogs.com/yankang/p/11576103.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP