MapReduce 流程介绍

1.图解

一个完整的过程,只是分为了两部分而已

1.1 图解1

在这里插入图片描述

1.2 图解2

在这里插入图片描述

2.流程简介

Job提交=》确认切片数=》确认开几个MapTask=》用什么key-value去读取数据=》执行自定义Mapper类写出数据到Shuffle缓存区=》Shuffle分区=》shuffle快速排序=》Shuffle分区合并=》进入归并排序=》按分区下载MapTask的数据到ReduceTask本地磁盘=》合并文件=》归并排序=》执行自己写的Reducer类=》写出数据

3.如果省去细节完整图解

如果上面觉得复杂可以先看下这个作为一个大概的理解,但是上面的详细流程一定要非常熟悉!!!
在这里插入图片描述

版权声明:本博客为记录本人自学感悟,转载需注明出处!
https://me.csdn.net/qq_39657909

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值