一.简介
基本转换做一个概述,基于时间算子(窗口,水位线)以及其他一些特殊转换会在后面文章介绍。
DataStream API的转换分为四大类:
- 作用于单个事件的基本转换。
- 针对相同键值事件的KeyedStream转换。
- 将多条数据流合并为一条或将一条数据流拆分成多条流转换。
- 对流中的事件进行重新组织的分发转换。
二.基本转换
map
用一个数据元生成一个数据元。一个map函数,它将输入流的值加倍:
DataStream<Integer> dataStream =
dataStream.map(new MapFunction<Integer