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

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

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

Flink 有哪些算子

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

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
NAGNIP9 小时前
万字长文!回归模型最全讲解!
算法·面试
俊哥大数据10 小时前
【项目10】基于Flink房地产领域大数据实时分析系统
大数据·flink
sensen_kiss10 小时前
INT303 Big Data Analysis 大数据分析 Pt.12 推荐系统(Recommendation Systems)
大数据·数据挖掘·数据分析
qq_3181215910 小时前
互联网大厂Java面试故事:从Spring Boot到微服务架构的技术挑战与解答
java·spring boot·redis·spring cloud·微服务·面试·内容社区
数字化转型202510 小时前
企业数字化架构集成能力建设
大数据·程序人生·机器学习
jayaccc10 小时前
Git命令大全:从入门到精通
大数据·git·elasticsearch
Hello.Reader11 小时前
Flink CEP Pattern API、连续性、跳过策略、超时与迟到数据一篇讲透
大数据·flink
且去填词11 小时前
Go 语言的“反叛”——为什么少即是多?
开发语言·后端·面试·go
极海拾贝12 小时前
GeoScene解决方案中心正式上线!
大数据·人工智能·深度学习·arcgis·信息可视化·语言模型·解决方案
青莲84314 小时前
RecyclerView 完全指南
android·前端·面试