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

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

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

Flink 有哪些算子

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

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
巧克力味的桃子27 分钟前
Spark 课程核心知识点复习汇总
大数据·分布式·spark
蘋天纬地27 分钟前
蚂蚁数科二面-如果目前当前系统qps是100,如何降低成本
面试
金刚猿35 分钟前
工作流调度平台 Dolphinscheduler - Standalone 单机部署 + Flink 部署【kafka消息推送、flink 消费】
大数据·flink
木风小助理38 分钟前
解读 SQL 累加计算:从传统方法到窗口函数
大数据·数据库·sql
测试界的海飞丝41 分钟前
14:00面试,14:06就出来了,问的问题过于变态了。。。
测试工具·面试·职场和发展
码农水水1 小时前
大疆Java面试被问:TCC事务的悬挂、空回滚问题解决方案
java·开发语言·人工智能·面试·职场和发展·单元测试·php
SeaTunnel1 小时前
Apache SeaTunnel 2025 案例精选重磅发布!
大数据·开源·apache·seatunnel·案例
竹君子1 小时前
新能源知识库(167)什么是章鱼能源?
大数据·人工智能·能源
张元清2 小时前
告别 Promise.all 的依赖困境:better-all 如何优雅管理异步任务
前端·javascript·面试
开源之眼2 小时前
github star 加星多的从 React 到 Web3D:前端开发者的三维世界入门指南
javascript·面试