你必须为MapReduce作业指定哪些内容?
A: mapper和reducer类
B: mapper、reducer和Combiner类
C: mapper、reducer、Combiner和Partitioner类
D: 什么都不需要,所有类都默认实现
A: mapper和reducer类
B: mapper、reducer和Combiner类
C: mapper、reducer、Combiner和Partitioner类
D: 什么都不需要,所有类都默认实现
A
举一反三
- Reduce阶段做的是 A: OutputFormat B: InputFormat C: Reducer D: Mapper E: Combiner F: Partitioner
- 一个简单mapreduce程序,只需要实现三个部分:一个驱动程序,实现Mapper类,实现Reducer类。
- 在MapReduce中,下面哪个会将输入键值对处理成中间键值对( ) A: Mapper B: Reducer C: Mapper和Reducer
- 在MapReduce中,下面哪个会将输入键值对处理成中间键值对( )。 A: Mapper和Reducer B: Mapper C: MRAppMaster D: Reducer
- Combiner和Reducer类都指向继承于Reducer的内部类( )。 A: Hdfs B: JobTracker C: Reduce D: TaskTracker
内容
- 0
MapReduce应用程序通常会通过map和 来实现Mapper和Reducer接口,二者组成作业的核心。
- 1
Map任务中的map()函数来自MapReduce API提供的()类。 A: Mapper B: Reducer C: Writable D: NullWritable
- 2
MapReduce编程模型中以下组件哪个是最后执行的?() A: Mapper B: Partitioner C: Reducer D: RecordReader
- 3
在mapreduce任务中,下列哪一项会由hadoop系统自动排序() A: keys of mapper's output B: values of mapper's output C: keys of reducer's output D: values of reducer's output
- 4
中国大学MOOC: 编写MapReduce程序的时候无需知道Mapper和Reducer在何处运行