![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
Reduce端的Shuffle过程包括3个步骤,分别为();归并数据;把数据输入Reduce文件。
A.溢写文件
B.归档数据
C.“领取”数据
D.读取数据
A.溢写文件
B.归档数据
C.“领取”数据
D.读取数据
A.包括了Split,Map,Shuffle,Reduce几个过程。在计算过程中数据始终以键值对的形式存在。
B.Split就是将输入文件中的内容按行分割为key和value的形式。Map阶段对每块的每一个单词为key,单词个数作为value排序进行输出。
C.在Shuffle阶段,会对map的输出按照key进行合并和排序。
D.Reduce的过程将所属key下的value进行了叠加,计算出单词key的次数。
B.mapred.reduce.parallel.copies
C.mapred.job.shuffle.input.buffer.percent
D.mapred.job.reduce.input.buffer.percent
A、MapReduce是一个分布式/并行编程模型,程序员通常只需要设计实现map和reduce函数
B、Shuffle过程是贯穿于map和reduce两个过程的
C、Hadoop MapReduce 1.0框架中TaskTracker负责集群资源的管理和调度
D、map和reduce的输入输出都是键值对
A.整个MapReduce的执行过程可以分为五个阶段
B.Map阶段产生的数据会通过shuffle阶段,在内存缓冲区中进行数据的分区、排序、分组的处理
C.Reduce阶段是将一个大的计算任务分解成多个小任务
D.shuffle阶段是整个MapReduce执行过程中最复杂的一步
A.执行Reduce任务得到最终结果并写入分布式系统文件
B.通过Shuffle阶段把中间结果分区排序整理后发送给Reduce任务
C.执行Map任务输出中间结果
D.从分布式文件系统读入数据
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!