本文介绍: 题目7:两个键值对和x,如果对其进行归并(merge),会得到,如果对其进行合并(combine),会得到。题目3:在Hadoop每个应用程序表示一个作业每个作业又被分成多个任务,JobTracker负责作业分解状态监控以及资源管理。题目8:MapReduce设计一个理念就是计算数据靠拢”,而不是“数据向计算靠拢”,因为,移动数据需要大量的网络传输开销。

单选题
题目1:MapReduce自定义排序规则需要重写下列那项方法
选项:
A  readFields()
B  compareTo()
C  map()
D  reduce()
答案:B
——————————
题目2:下面关于MapReduce模型中Map函数与Reduce函数描述正确的是
选项:
A  一个Map函数就是对一部分原始数据进行指定操作
B  一个Map操作就是对每个Reduce所产生的一部分中间结果进行合并操作
C  Map与Map之间不是相互独立的。
D  Reducee与Reduce之间不是相互独立的。
答案:A
——————————
题目3:MapReduce用于
选项:
A  任意应用程序
B  任意可以在Windows Server 2008上的应用程序
C  可以串行处理应用程序
D  可以并行处理的应用程序
答案:D
——————————
题目4:在Hadoop中,下面哪个是默认inputFormat类型,它将每行内容作为新值,而将字节偏移量作为Key
选项:
A  FileInputFormat
B  TextInputFormat
C  KeyValueTextInputFormat
答案:B
——————————
题目5:下面哪个是一种编程模型,它将大规模的数据处理工作拆分成互相独立任务然后并行处理
选项:
A  MapReduce
B  HDFS
C  Pig
答案:A
——————————
题目6:在Hadoop分区阶段默认的Partitioner什么
选项:
A  HashPar
B  Partitioner
C  HashPartitioner
答案:C
——————————
题目7:在MapReduce中,下面哪个阶段并行进行的
选项:
A  Shuffle和Map
B  Shuffle和Sort
C  Reduce和Sort
答案:B
——————————
题目8:有关MapReduce,下面哪个说法正确
选项:
A  它提供了资源管理能力
B  它是开源数据仓库系统用于查询分析存储在Hadoop中的大型数据集
C  它是Hadoop数据处理
答案:C
——————————
题目9:编写MapReduce程序时,下列叙述错误的是
选项:
A  reduce函数所在的类必须继承自Reducer
B  map函数输出就是reduce函数的输入
C  reduce函数的输出默认是有序
D  启动MapReduce进行分布式并行计算的方法start()
答案:D
——————————
题目10:Hadoop MapReduce计算的流程
选项:
A  Map任务—Shuffle—Reduce任务
B  Map任务—Reduce任务—Shuffle
C  Reduce任务—Map任务—Shuffle
D  Shuffle—Map任务—Reduce任务
答案:A
——————————
选题
题目1:关于MapReduce的shuffle过程,叙述正确的是
选项:
A  Shuffle分为Map任务端的Shuffle和Reduce任务段的Shuffle
B  Map任务的输出结果不是立即写入磁盘,而是首先写入缓存
C  并非所有场合都可以使用合并操作
D  每个Reduce任务真正开始之前,大部分时间都在从Map端领取所需的数据
答案:ABCD
——————————
题目2:MapReduce为了保证任务的正常执行采用哪些容错机制
选项:
A  重复执行
B  重新开始整个任务
C  推测执行
D  直接丢弃执行效率低的作业
答案:AC
——————————
题目3:对MapReduce的体系结构,以下说法正确的是
选项:
A  分布式编程架构
B  以数据为中心,更看重吞吐率
C  分而治之的思想
D  将一个任务分解多个子任务
答案:ABCD
——————————
题目4:MapReduce体系结构主要由哪几个部分组
选项:
A  TaskTracker
B  Task
C  JobTracker
D  Client
答案:ABCD
——————————
题目5:下列关于传统并行计算框架比如MPI)和MapReduce并行计算框架比较正确的是
选项:
A  前者相比后者学习起来更难
B  前者是共享式(共享内存/共享存储),容错性差,后者是非共享式的,容错性
C  前者适用于实时、细粒度计算、计算密集型,后者适用于批处理、非实时、数据密集型
D  前者所需硬件价格贵,可扩展性差,后者硬件便宜扩展性
答案:ABCD
——————————
题目6:MapReduce与HBase的关系哪些描写叙述是正确的?
选项:
A  两者不可或缺,MapReduce是HBase能够正常执行的保证
B  两者不是强关联关系,没有MapReduce,HBase能够正常执行
C  MapReduce能够直接访问HBase
D  它们之间没有不论什么关系
答案:BC
——————————
判断题
题目1:分区数量是ReduceTask的数量。
选项:
答案:
——————————
题目2:Map阶段处理数据时,是按照Key哈希值与ReduceTask数量取模进行分区规则
选项:
答案:
——————————
题目3:在Hadoop每个应用程序表示成一个作业每个作业又被分成多个任务,JobTracker的负责作业分解状态监控以及资源管理
选项:
答案:
——————————
题目4:Map的主要工作是将多个任务的计算结果进行汇总
选项:
答案:错误
——————————
题目5:HDFS是分布式文件系统,其命名空间包括块、目录文件
选项:
答案:
——————————
题目6:HDFS集群开始启动时,其处于安全模式可以进行读操作,不能进行写操作
选项:
答案:
——————————
题目7:两个键值对<“hello”,1&gt;和<“hello”,1&gt;x,如果对其进行归并(merge),会得到<“hello”,<1,1&gt;&gt;,如果对其进行合并(combine),会得到<“hello”,2&gt;。
选项:
答案:错误
——————————
题目8:MapReduce设计的一个理念就是“计算向数据靠拢”,而不是“数据向计算靠拢”,因为,移动数据需要大量的网络传输开销。
选项:
答案:
——————————
填空题
题目1:Sqoop底层利用_____技术_____方式加快数据传输速度,并且具有较好的容错性功能
选项:
答案:
MapReduce
批处理
——————————
题目2:Partitioner组件目的是 _____
选项:
答案:将key均匀分布在ReduceTask
——————————
 

原文地址:https://blog.csdn.net/weixin_64568489/article/details/134793043

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_43344.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注