- 1
- 0
- 约2.97千字
- 约 8页
- 2023-08-01 发布于北京
- 举报
终于有人把Flink设计理念与基本架构讲明白了
导读:本文从设计理念的角度将Flink 与主流计算引擎 Hadoop MapReduce和Spark进行对比,并从宏观上介绍Flink的基本架构。
01Flink与主流计算引擎对比
1. Hadoop MapReduce
MapReduce 是由谷歌首次在论文“MapReduce: Simplified Data Processing on Large Clusters”(谷歌大数据三驾马车之一)中提出的,是一种处理和生成大数据的编程模型。Hadoop MapReduce借鉴了谷歌这篇论文的思想,将大的任务分拆成较小的任务后进行处理,因此拥有更好的扩展性。如图1所示,Hadoop MapReduce 包括两个阶段—Map和Reduce:Map 阶段将数据映射为键值对(key/value),map 函数在Hadoop 中用Mapper类表示;Reduce阶段使用shuffle后的键值对数据,并使用自身提供的算法对其进行处理,得到输出结果,reduce函数在Hadoop中用Reducer类表示。其中shuffle阶段对MapReduce模式开发人员透明。
图1 Hadoop MapReduce处理模型
Hadoop MR1 通过JobTracker进程来管理作业的调度和资源,TaskTracker进程负责作业的实际执行,通过Slot来划分
您可能关注的文档
最近下载
- 山东省职教高考《数学》历年考试真题汇总(附答案).docx VIP
- 一年级语文拼音练习-带封面无需排版A4纸直接打印.pdf VIP
- 第4课社会主义基本经济制度.ppt VIP
- 2.9 设计图案(2)(课件)数学西师大版五年级年级上册.pptx VIP
- 2025机械加工工时定额标准.docx VIP
- 第5课 用发展的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 变电站工程创优工作汇报.ppt VIP
- 2025年注册土木工程师(岩土)《专业知识考试(上)》真题及答案解析【完.doc
- 2026天津师范大学第二批招聘(辅导员、专业技术辅助岗位)27人备考试题及参考答案详解1套.docx VIP
- 腹腔镜腹股沟疝手术焦点问题中国专家共识.pptx VIP
原创力文档

文档评论(0)