【大数据面试题】010 Flink有哪些算子

一步一个脚印,一天一道大数据面试题

这几天生病了,每天只睡2到4小时,吃药恢复了,就先来点简单的题

Flink 有哪些算子

这是一个挺简单的题,不过有时一问我,我还真只结结巴巴说出 mapflatmap 。那就来列举一下吧。

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
roykingw37 分钟前
【终极面试集锦】如何设计微服务熔断体系?
java·微服务·面试
Jay丶1 小时前
聊聊入职新公司两个月,试用期没过这件事
前端·面试
Lx3521 小时前
Apache Flink入门:实时数据处理的利器
大数据
程序员饼总1 小时前
面试官问:说说RocketMQ的零拷贝?
面试
随心............1 小时前
yarn面试题
大数据·hive·spark
爱和冰阔落1 小时前
【C++多态】虚函数/虚表机制与协变 、override和final关键字全解析
开发语言·c++·面试·腾讯云ai代码助手
hdsoft_huge2 小时前
第六章 Kettle(PDI)解锁脚本组件:数据处理的可编程利器
java·大数据·etl
聪明的笨猪猪2 小时前
Java JVM “内存(1)”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
程序员清风2 小时前
快手二面:乐观锁是怎么用它来处理多线程问题的?
java·后端·面试
小烤箱2 小时前
自动驾驶工程师面试(定位、感知向)
人工智能·面试·自动驾驶