目录
State和CheckPoint
一个Task在处理过程中出现了异常,那么状态State就会丢失。
State指某个具体的 Task/Operator 的状态,State保存在TaskManager内存中,CheckPoint存储在JobManager内存中。CheckPoint(把State数据持久化存储),表示了Flink Job在一个特定时刻的一份全局状态快照,包含了所有 Task/Operator 的状态。Flink定期把各个Stream的state快照保存起来,以便出现异常情况时,从最近的一份快照恢复。
容错:快照创建与恢复
Flink通过CheckPoint机制实现对Source中的数据和Task中的State数据进行存储。
本文详细介绍了Flink的状态管理和容错机制,重点讲解了State的使用和CheckPoint的创建与恢复过程,同时讨论了flink-conf.yaml配置文件中关于Checkpoint和Savepoint的相关设置,为确保任务在异常时能够恢复提供保障。
订阅专栏 解锁全文
606

被折叠的 条评论
为什么被折叠?



