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

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

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

Flink 有哪些算子

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

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
阿杰真不会敲代码1 小时前
Filter与Interceptor深度解析:分清这两个“拦截器”,面试不再掉坑
java·spring boot·面试
千里念行客2401 小时前
国产射频芯片“小巨人”昂瑞微今日招股 拟于12月5日进行申购
大数据·前端·人工智能·科技
一水鉴天2 小时前
整体设计 定稿 之15 chat分类的专题讨论(codebuddy)
大数据·分类·数据挖掘
WYiQIU8 小时前
11月面了7.8家前端岗,兄弟们12月我先躺为敬...
前端·vue.js·react.js·面试·前端框架·飞书
7***u21612 小时前
显卡(Graphics Processing Unit,GPU)架构详细解读
大数据·网络·架构
Dream it possible!13 小时前
LeetCode 面试经典 150_二叉搜索树_二叉搜索树中第 K 小的元素(86_230_C++_中等)
c++·leetcode·面试
Qzkj66615 小时前
从规则到智能:企业数据分类分级的先进实践与自动化转型
大数据·人工智能·自动化
神秘的猪头16 小时前
🧠 深入理解 JavaScript Promise 与 `Promise.all`:从原型链到异步编程实战
前端·javascript·面试
q***474317 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
寰宇视讯18 小时前
奇兵到家九周年再进阶,获36氪“WISE2025商业之王 年度最具商业潜力企业”
大数据