经典回顾:Hive执行原理、MapReduce执行流程、Spark执行流程


标题hive的执行流程

1.我们写hivesql,语法解释器antlr将sql解释称AST(抽象语法树)
2.语法分析生成query block
3.逻辑计划生成operator tree
4.优化逻辑计划
5.生成物理计划,也就是mr任务
6.提交到Hadoop
在这里插入图片描述

标题mapreduce的执行流程

1.客户端与RM建立连接,提交应用
2.rm在nm分配am容器
3.nm启动am
4.am向rm注册
5.rm向am返回资源响应
6.am申请资源
7.rm在nm上分配容器
8.nm向am报告启动容器
9.执行maptask
10.执行reducetask
11.am向rm注销
12.rm向client返回结果
在这里插入图片描述

标题spark的执行流程

1.客户端与RM建立连接,提交应用
2.RM给NM分配容器
3.NM启动AM,AM也担任Driver
4.AM向RM注册
5.RM向AM返回资源响应
6.AM向RM申请资源
7.RM在NM上分配容器
8.NM启动Executor
9.Executor向AM注册
10.AM发送任务代码和配置给Executor
11.Executor从hdfs获取jar
12.Executor执行任务,报告给Driver
13.写结果到HDFS
14.AM向RM注销

.大作业包含:封面(格式见附件3)、目录、正文。(格式要求参照见后面附件2)。 3.正文内容主要包括(提纲): ①数据准备flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple flink spark hive Hadoop orange banana apple ②MapReduce实现词频统计 ③Hive实现词频统计 ④Spark实现词频统计 ⑤Flink实现词频统计 ⑥四种技术的对比分析 ⑦总结 备注: ①-⑦是提交文档的一级标题; 正文①中包含:数据描述、数据上传HDFS的过程; 正文②-⑤包含:环境及软件版本说明、代码实现、结果截图、结果说明; 正文⑥包含:原理上对比分析、结果分析; 正文⑦包含:总结大数据技术的理解和收获(不超500字)
01-08
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chad__chang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值