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

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

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

Flink 有哪些算子

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

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
物流可信数据空间3 分钟前
可信数据空间+数据入表:华储数据助力数据交易所破解困局,迈向规模流通
大数据
AAA阿giao33 分钟前
JavaScript 中基于原型和原型链的继承方式详解
前端·javascript·面试
半夏知半秋37 分钟前
Elasticsearch 分词器
大数据·学习·elasticsearch·搜索引擎·全文检索
Hello.Reader1 小时前
Flink SQL 中的 OVER 聚合——为每一行算“窗口统计
数据库·sql·flink
Sui_Network1 小时前
BitGo 通过 LayerZero 将原生 WBTC 引入 Sui
大数据·人工智能·科技·去中心化·区块链
2501_941982051 小时前
赋能销售与客户服务:企业微信外部群 RPA 自动化应用实战
大数据
汽车仪器仪表相关领域1 小时前
SCG-1 增压 + 空燃比二合一仪表:涡轮改装的 “空间杀手” 与 “安全保镖”
大数据·服务器·人工智能·功能测试·安全·汽车·可用性测试
诗旸的技术记录与分享2 小时前
Flink-1.19.0源码详解10-Flink计算资源的申请与调度
大数据·flink
Lenyiin2 小时前
makefile
java·大数据·前端
三小河2 小时前
React 插槽(Slot)完全指南:从基础到实战的灵活组件通信方案
前端·javascript·面试