一、Flink 里面的Map和FlatMap 算子实战
-
需求:多数算子,我们会用订单 转换-过滤-分组-统计 来实现
- 这样大家更加明白应用场景,比如应用到多个方面等
-
结果类型 idea自动提示
- 算子后 .var 回车 java类型
- 算子后 .val 回车 scala类型
-
什么是java里面的Map操作
- 一对一 转换对象
DataStream<VideoOrder> ds = env.fromElements(
new VideoOrder("253","java",30,15,new Date()),
new VideoOrder("323","java",30,5,new Date()),
new VideoOrder("42","java",30,5,new Date()),
new VideoOrder("543","springboot",21,5,new Date()),
new VideoOrder("423","