我必须汇总事件流中各种实体的计数/总和。从kafka接收到事件日志(json str),并填充地图实体名称作为键,值是选择性属性的计数,作为json str。
MapState sourceAggregationMap = getRuntimeContext()。getMapState(sourceAggregationDesc);
为每个事件流重新填充值。
问题是任务管理器停止或失败以及任务管理器重新启动时,映射状态未重新初始化/恢复。再次从0开始计数。
使用Apache flink 1.6.0 state.backend:rocksdb