中国大学MOOC: 1、有人改进了MapReduce的架构,Map函数的输出不写入本地磁盘,而是直接(通过网络)传递给Reduce任务,reduce任务收到所有Map的输入后,再开始Reduce的处理。关于这种改动,以下说法正确的是( )。
在某些情况下,整个任务的完成时间会缩短
在没有错误的情况下,有时任务完成时间也会延长这种改动大大降低了MapReduce的容错性
在没有错误的情况下,有时任务完成时间也会延长这种改动大大降低了MapReduce的容错性
举一反三
- 有人改进了MapReduce的架构,Map函数的输出不写入本地磁盘,而是直接(通过网络)传递给Reduce任务,reduce任务收到所有Map的输入后,再开始Reduce的处理。关于这种改动,以下说法正确的是( )。 A: 在某些情况下,整个任务的完成时间会缩短 B: 这种改动大大降低了MapReduce的容错性 C: 在没有错误的情况下,有时任务完成时间也会延长 D: 经过这样的改动,reduce就不需要对输入进行专门的排序了,大大提升了系统运行效率(没有错误的情况下)
- Hadoop MapReduce计算的流程是________。 A: Map任务—Shuffle—Reduce任务 B: Map任务—Reduce任务—Shuffle C: Reduce任务—Map任务—Shuffle D: Shuffle—Map任务—Reduce任务
- 在MapReduce编程模式中,Map任务与Reduce任务的数量分别是()? A: 一个Map任务,多个Reduce任务 B: 多个Map任务,多个Reduce任务 C: 一个Map任务,一个Reduce任务 D: 多个Map任务,一个Reduce任务
- 以下关于MapReduce执行过程的描述,正确的是()。 A: MapReduce执行过程中,Map任务输入文件保存在分布式文件系统中。 B: MapReduce执行过程中,Map任务处理得到的中间结果保存在本地存储中。 C: MapReduce执行过程中,Reduce任务处理结果都保存在本地存储中。 D: MapReduce执行过程中,只有当Map处理全部结束后,Reduce过程才能开始。
- 在MapReduce编程模式中,Map任务与Reduce任务的数量分别是多个Map任务,多个Reduce任务
内容
- 0
关于MapReduce原理,下面说法错误的是? A: 分为Map和Reduce两个阶段 B: Map阶段由一系列Map任务组成 C: Reduce阶段由一系列Reduce任务组成 D: Map阶段与Reduce阶段没有任何依赖关系
- 1
Map与Reduce之间的关系是()。 A: Map的输出=Reduce的输出 B: Map的输入=Reduce的输出 C: Map的输出=Reduce的输入 D: Map的输入=Reduce的输入
- 2
在map()函数与reduce()函数的输入和输出类型中,必须一致的()。 A: map()函数的输出和输入 B: reduce()函数的输入和输出 C: map()函数的输入和reduce()函数的输出 D: map()函数的输出和reduce()函数的输入
- 3
MapReduce中的Map和Reduce是同一组任务
- 4
MapReduce任务过程分为两个处理阶段:map阶段和reduce阶段。