MapReduce理论测试题

1.有关MapReduce,下面哪个说法是正确的()

A 它提供了数据存储层

B 它是开源数据仓库系统

C 它是Hadoop数据处理层

D 能处理实时流数据

正确答案:C

2.在MapReduce中,下面哪个阶段会将输入键值对处理成中间键值对()

A Mapper

B Reducer

C Mapper和Reducer

正确答案:A

3.下面哪个是一种编程模型,它将大规模的数据处理工作拆分成互相独立的任务然后并行处理()

A MapReduce

B HDFS

C Pig

正确答案:A

4.关于MapReduce中的键值对,下面陈述正确的是()

A Key类必须实现Writable

B Key类必须实现WritableComparable

C Value类必须实现WritableComparable

D Value类必须继承WritableComparable

正确答案:B

5.在MapReduce中,下面哪个数据流的顺序是正确的()

(1) InputFormat

(2)Mapper

(3)shuffle

(4) Reducer

(5)OutputFormat

A 12345

B 12435

C 13245

正确答案:A

6.Mapper排序后的输出将作为下面哪个的输入()

A Reducer

B Mapper

C Shuffle

正确答案:C

7.下列关于MapReduce说法不正确的是()

A 架 MapReduce是一种计算框

B MapReduce来源于google的学术论文

C MapReduce程序只能用java语言编写

D MapReduce隐藏了并行计算的细节,方便使用。

正确答案:C

8.WordCount中Mapper的FilelnputFormat输入键值对的数据类型分别是()

A IntWritable String

B LongWritbale Text

C IntWritable Text

D Text Text

正确答案:B

9.WordCount中Mapper的输出键值对的数据类型分别是()

A String IntWritable

B Text one

C Text IntWritable

D Text Text

正确答案:C

10.WordCount中Reducer的输出键值对的数据类型分别是()

A String IntWritable

B Text one

C Text IntWritable

D Text Text

正确答案:C

11.MapReduce中Reducer的个数由()决定

A DataNode的个数

B 文件切分的数据块个数C 计算机计算能力

D Partition分区的个数

正确答案:D

12.下列不属于YARN体系结构中ApplicationMaster的功能。()

A 任务调度、监控与容错

B 为应用程序申请资源

C 将申请的资源分配给内部任务

D 处理来自ResourceManager的命令

正确答案:D

13.在MapReduce中,对于map输出的中间结果,负责按key进行分区的是___。( )

A RecordReader

B Combiner

C Partitioner

D Sort

正确答案:C

14.MapReduce框架使用模块做Map前的

预处理。()

A InputFormat

B Shuffle

C Partitioner

D keySort

正确答案:A

15.MapReduce编程模型中shuffle输出的key实现了下面 ___ 接口。()

A Writable

B WritableComparable

C Configuration

D ComparableWritable

正确答案:B

16.在YARN的架构

中,___ 负责整个系统的

资源分配和管理,是一个全局的资源管理器。()

A ResourceManager

B NodeManager

C ApplicationMaster

D Container

正确答案:A

17.以下说法正确的是()

A MapReduce适于PB级别以上的海量数据在线处理。

B MapReduce计算过程中,相同的key默认会被发送到同一个reduce task处理。

C MapReduce过程中Map阶段每个Map任务的输出结果默认不是按照key排序的,需进一步编程进行排序。

D MapReduce擅长对PB级以上海量数据进行实时处理。

正确答案:B

18.在Hadoop中,下面___ 是默认的InputFormat类型,它将每行内容作为value,而将字节偏移量作为key。()

A SequenceFilelnputFormat

B LazyInputFormat

C DBInputFormat

D TextlnputFormat

正确答案:D

19.下列 ()不属于YARN体系结构中

ApplicationMaster的功能。

A 任务调度、监控与容错

B 为应用程序申请资源

C 将申请的资源分配给内部任务

D 处理来自ResourceManager的命令

正确答案:D

20.开发MapReduce程序,自定义的类型如果要实现序列化,需要实现接口 ()

A Writable

B Partitioner

C Configuration

D ComparableWritable

正确答案:A

  • 16
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值