MapReduce应用程序通常会通过map和 来实现Mapper和Reducer接口,二者组成作业的核心。
举一反三
- 你必须为MapReduce作业指定哪些内容? A: mapper和reducer类 B: mapper、reducer和Combiner类 C: mapper、reducer、Combiner和Partitioner类 D: 什么都不需要,所有类都默认实现
- 链式MapReduce计算中,对任意一个MapReduce作业,Map和Reduce阶段可以有无限个Mapper,但Reducer只能有一个。
- 一个简单mapreduce程序,只需要实现三个部分:一个驱动程序,实现Mapper类,实现Reducer类。
- Map任务中的map()函数来自MapReduce API提供的()类。 A: Mapper B: Reducer C: Writable D: NullWritable
- MapReduce将计算过程分为( )和( )两个阶段。 A: Mapper和Reducer B: Map和Reduce C: split和sort D: total和count