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

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

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

Flink 有哪些算子

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

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
GIS数据转换器9 分钟前
基于GIS的无人机城市调度与监测平台
大数据·人工智能·信息可视化·数据挖掘·无人机
Guheyunyi10 分钟前
电气安全管理系统有哪些技术升级
大数据·人工智能·安全·架构·能源
波波00718 分钟前
每日一题:什么是.NET中的线程池?
面试·.net
生活予甜23 分钟前
2026年算法备案办理服务优选服务商口碑解读
大数据·运维·人工智能
Qzkj66624 分钟前
高效·符合法规·闭环管理——知影API风险监测系统政务行业API安全解决方案
大数据·安全·政务
AI-小柒30 分钟前
OpenClaw技术深度解析:从智能助手到自动化引擎的范式革命(附DataEyes实战)
大数据·运维·开发语言·人工智能·python·http·自动化
赵谨言44 分钟前
摘要本研究旨在构建一套基于OpenCV与CNN融合技术的银行卡号自动识别系统,重点解决不同银行卡号字体格式差异、倾斜污损等复杂场景下的识别难题
大数据·开发语言·经验分享·python
青青家的小灰灰1 小时前
深入理解 JavaScript 箭头函数:从语法糖到核心机制
前端·javascript·面试
zml.~1 小时前
Spark 大数据分析:从原理到实战的一站式指南
大数据·数据分析·spark
海南java第二人1 小时前
Flink Web UI 完全指南:各菜单功能详解与实战应用
flink