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

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

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

Flink 有哪些算子

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

  • map 对流进行变形,使用函数进行变化,处理
  • flatmapmap类似,变形,使用函数进行变化,但不一样的是会把一个元素变为多个,类似于str.split(",")
  • filter 过滤出想要的元素
  • keyBy 指定某列进行分组,用于后续处理
  • reduce 需结合keyBy,对已分组的数据进行聚合处理
  • join 连接两个流
  • fromSource 获取Source,获取数据源
  • adsSink添加输出的Sink
  • print 打印数据
  • connect 两个流连接一起,跟join不一样的是不一定需要相同的key
相关推荐
2501_941403769 小时前
Python高性能图像识别与TensorFlow实战分享:深度学习模型优化与批量推理经验
flink
2501_9416233210 小时前
人工智能赋能智慧农业互联网应用:智能种植、农业数据分析与产量优化实践探索》
大数据·人工智能
YangYang9YangYan11 小时前
网络安全专业职业能力认证发展路径指南
大数据·人工智能·安全·web安全
小五传输12 小时前
常用的文件摆渡系统:让数据安全高效跨越网络界限
大数据·运维·安全
程序员小寒14 小时前
前端高频面试题之CSS篇(一)
前端·css·面试·css3
数据科学小丫14 小时前
数据分析与FineBI介绍
大数据·数据分析·finebi
ALex_zry14 小时前
Git大型仓库推送失败问题完整解决方案
大数据·git·elasticsearch
二进制coder16 小时前
Git Fork 开发全流程教程
大数据·git·elasticsearch
进击的野人16 小时前
深入理解 JavaScript Promise:原理、用法与实践
javascript·面试·ecmascript 6
有意义16 小时前
JavaScript 词法作用域与闭包:从底层原理到实战理解
前端·javascript·面试