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

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

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

Flink 有哪些算子

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

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
xiaoxue..20 小时前
解析 LocalStorage与事件委托在前端数据持久化中的应用
前端·javascript·面试
语落心生20 小时前
流式数据湖Paimon探秘之旅 (七) 读取流程全解析
大数据
语落心生20 小时前
流式数据湖Paimon探秘之旅 (二) 存储模型与文件组织
大数据
n***786820 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
语落心生20 小时前
流式数据湖Paimon探秘之旅 (四) FileStore存储引擎核心
大数据
语落心生20 小时前
流式数据湖Paimon探秘之旅 (三) Catalog体系深度解析
大数据
语落心生20 小时前
流式数据湖Paimon探秘之旅 (六) 提交流程与事务保证
大数据
梦里不知身是客1120 小时前
容量调度器
大数据
Offer 玖玖+20 小时前
面试中最危险的信号,不是面试官问得少,而是问得太细!
面试·职场和发展·秋招·简历·应届生
fruge20 小时前
技术面试复盘:高频算法题的前端实现思路(防抖、节流、深拷贝等)
前端·算法·面试