问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mapreduce工作流程

发布网友 发布时间:2022-12-13 15:15

我来回答

1个回答

热心网友 时间:2024-09-30 19:25

maprece工作流程如下:

1、输入分片(input split):在进行map计算之前,maprece会根据输入文件计算输入分片(input split),每个输入分片(input split)针对一个map任务,输入分片(input split)存储的并非数据本身。

假如我们设定hdfs的块的大小是64mb,如果我们输入有三个文件,大小分别是3mb、65mb和127mb,那么maprece会把3mb文件分为一个输入分片(input split),65mb则是两个输入分片(input split)而127mb也是两个输入分片(input split)。

即我们如果在map计算前做输入分片调整,例如合并小文件,那么就会有5个map任务将执行,而且每个map执行的数据大小不均,这个也是maprece优化计算的一个关键点。

2、map阶段:程序员编写好的map函数了,因此map函数效率相对好控制,而且一般map操作都是本地化操作也就是在数据存储节点上进行。

3、combiner阶段:combiner阶段是程序员可以选择的,combiner其实也是一种rece操作,因此我们看见WordCount类里是用rece进行加载的。

Combiner是一个本地化的rece操作,它是map运算的后续操作,主要是在map计算出中间文件前做一个简单的合并重复key值的操作。

4、shuffle阶段:将map的输出作为rece的输入的过程就是shuffle了。

5、rece阶段:和map函数一样也是程序员编写的,最终结果是存储在hdfs上的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为手机删除qq聊天记录还能恢复吗 曙光英雄怎么登录以前的账号,曙光英雄曙光英雄客户端在哪里下载? 曙光英雄怎么注销账号 详细注销方法分享 曙光英雄怎么注销账号-账号注销方法介绍 六大茶类之青茶知识大科普 六大茶类香气类型之青茶(乌龙茶)茶香 六大茶类之青茶 简单认识六大茶类之青茶 一文带你全面认识六大茶类中的青茶,速来围观 识茶笔记:六大茶类之青茶篇 和平精英用代码整出来的玛莎拉蒂会被封号吗? 消费者投诉电话24小时热线12345 扬州周边有哪些好玩的地方 扬州周边好玩的地方有哪些 win7 c盘系统空间不足怎么办 wl-wn570hp2怎么配置 苹果app录音权限怎么打开 轻app权限显示不了 求几道化学题 初中化学如何判断滤液和滤渣的成分??详细点!! 2、铁和硫酸铜溶液反应,反应后有几种情况,分别写出各种情况的滤渣... 金灶电磁炉E1怎么修?高人指点一下! 下载中国移动河南app有什么好处 苹果5手机划触屏为什么老是划不开,求解,是哪出了问题 苹果5手机屏幕划不动是什么原因怎么弄 iphone5锁屏滑不开.怎么回事 iPhone6升级iOS10.3.1失败是怎么回事? 吃牛大力有什么好处呢? 在wps里面怎么用稻壳压缩图片 2018-05-20 安卓使用vlc播放本地视频 android vlc 怎样把录像功能变为转码功能 微信回没事am5什么意思 和平精英不要,不要手机号 java模拟器怎么下到手机上,我的手机是多普达A800的? java模拟器的游戏在哪里下载啊(要有口袋怪兽的)像GBA的那种游戏_百度知 ... 请问联想笔记本s41-70-i5,屏幕和键盘分别多少寸? 想买一个键盘膜但是... 联想电脑s41-75是i7吗 联想s41-70 i5 什么配置 联想(Lenovo)S41-35 14英寸笔记本电脑 轻薄本 超极本 经典S41 A6-7310... 手机虚拟机必须有联网权限才能启动 51虚拟机必须有联网权限才能启动 vmospor虚拟机里的游戏不连网能用吗 梦见手是什么意思有什么预兆 惠普小惠问答怎么添加设备 惠普2700说明书怎么打 小白打印为什么显示惠普云打印请用小程序打印 word创建一个宏运行宏时在文档插入一段文字 红米手机咋是把字体取消变粗 小米手机更新系统后开不开机了怎么办? 看完这些您就知道该怎样操作了... 求助各位 新买了个小米手机 刷miui9后开机 超图软件为什么一直主力流出?超图软件 2021业绩?超图软件股300036?_百度...