flink 状态应用
一、状态的概念?
state 状态一般指一个具体的task/operator的状态。State可以被记录,在失败的情况下数据还可以恢复,Flink中有两种基本类型的State:Keyed State,Operator State,他们两种都可以以两种形式存在:原始状态(raw state)和托管状态(managed state).
托管状态:由Flink框架管理的状态,
原始状态:由用户自行管理状态具体的数据结构,当实现一个用
户自定义的operator时,会使用到原始状态。
二、状态分类和状态的用法
2.1.状态分类
2.1.1 operator的状态
state是task级别的state,说白了就是每个task对应一个state,