Hadoop试题题库

合集下载

Hadoop试题试题库完整

Hadoop试题试题库完整

1.以下哪一项不属于Hadoop 可以运行的模式 C 。

A.单机(本地)模式B.伪分布式模式C.互联模式D.分布式模式2.Hadoop 的作者是下面哪一位 B 。

A.Martin FowlerB.Doug cuttingC.Kent BeckD.Grace Hopper3.下列哪个程序通常与NameNode 在同一个节点启动 D 。

A.TaskTrackerB.DataNodeC.SecondaryNameNodeD.Jobtracker4.HDFS 默认 Block Size 的大小是 B 。

A.32MBB.64MBC.128MBD.256M5.下列哪项通常是集群的最主要瓶颈 C 。

A.CPUB.网络C.磁盘 IOD.内存6.下列关于MapReduce 说法不正确的是C_ 。

A.MapReduce 是一种计算框架B.MapReduce 来源于 google 的学术论文C.MapReduce 程序只能用 java 语言编写D.MapReduce 隐藏了并行计算的细节,方便使用8.HDFS 是基于流数据模式访问和处理超大文件的需求而开发的,具有高容错、高可靠性、D 。

高可扩展性、高吞吐率等特征,适合的读写任务是A.一次写入,少次读B.多次写入,少次读C.多次写入,多次读D.一次写入,多次读9.HBase 依靠 A 存储底层数据。

A.HDFSB.HadoopC.MemoryD.MapReduce10.HBase 依赖 D 提供强大的计算能力。

A.ZookeeperB.ChubbyC.RPCD.MapReduce11.HBase 依赖 A 提供消息通信机制A.ZookeeperB.ChubbyC.RPCD.Socket12.下面与HDFS 类似的框架是 C ?A.NTFSB.FAT32C.GFSD.EXT313.关于 SecondaryNameNode 下面哪项是正确的 C 。

A.它是 NameNode 的热备B.它对内存没有要求C.它的目的是帮助NameNode 合并编辑日志,减少NameNode 启动时间D.SecondaryNameNode 应与 NameNode 部署到一个节点14.大数据的特点不包括下面哪一项 D 。

hadoop简述题库

hadoop简述题库

Hadoop是什么类型的软件框架?
A. 数据库管理系统
B. 分布式存储和处理大数据的框架
C. 网络通信协议
D. 图形用户界面工具
HDFS是Hadoop中的哪个组件?
A. 资源管理器
B. 分布式文件系统
C. 数据处理引擎
D. 数据库服务
Hadoop生态系统中的HBase是什么?
A. 一个分布式数据库
B. 一个内存数据处理框架
C. 一个流处理引擎
D. 一个机器学习库
MapReduce是Hadoop中的哪个组件,用于什么?
A. 分布式存储系统
B. 分布式数据处理框架
C. 分布式资源管理器
D. 分布式协调服务
Hadoop中的YARN主要用于什么?
A. 存储数据
B. 处理数据
C. 资源管理和作业调度
D. 提供数据库服务
Hadoop集群中的NameNode主要负责什么?
A. 存储实际数据块
B. 管理文件系统的命名空间
C. 执行数据处理任务
D. 提供Web界面进行集群管理
Hadoop适合处理哪种类型的数据?
A. 结构化数据
B. 非结构化数据
C. 半结构化数据
D. 所有类型的数据(结构化、非结构化和半结构化)关于Hadoop的描述,以下哪个是错误的?
A. Hadoop是开源的
B. Hadoop只能处理小数据集
C. Hadoop支持高容错性
D. Hadoop可用于低成本硬件上。

hadoop考试试题

hadoop考试试题

hadoop考试试题您的姓名: [填空题] *_________________________________1.Spark是用一下哪种编程语言实现的?() [单选题] *A.CB.C++;C.JAVA;(正确答案)D.Scala2.FusionInsight Manager对服务的管理操作,下面说法错误的是?() [单选题] *A.可对服务进行启停重启操作;B.可以添加和卸载服务;C.可设置不常用的服务隐藏或显示;(正确答案)D.可以查看服务的当前状态;3.FusionInsight HD集群升级,一下描述正确的是?() *A.升级过程中不可以操作准备OMS倒换;(正确答案)B.集群内所有主机的root账户密码要保持一致;(正确答案)C.保持网络通畅,避免网络问题导致升级异常;(正确答案)D.观察期不能做扩容;(正确答案)4.FusionInsight HD Loader 在创建作业时,连接器(Connector)有什么用?() [单选题] *A.确定有哪些转化步骤;B.提供优化参数,提高数据导出性能;C.配置数据如何与外部数据进行连接;(正确答案)D.配置数据如何与内部数据进行连接;5.下列哪个HDFS命令可用于检测数据块的完整性?() [单选题] *A.hdfs fsck /;(正确答案)B.hdfs fsck / -delete;C.hdfs dfsadmin -report;D.hdfs balancer -threshold 1;6.YARN中设置队列QueueA最大使用资源里,需要配置哪个参数?() [单选题] *A.yarn scheduler capacty root QueueA user-limit-factor;B.yarn scheduler capacty root QueueA minimum-user-limit-percent;C.yarn scheduler capacty root QueueA state;D.yarn scheduler capacty root QueueA maximum-capacity;(正确答案)7.Flume的数据流可以根据headers的信息发送到不同的channel中。

hadoop练习题 带答案

hadoop练习题  带答案

hadoop练习题带答案hadoop练习题--带答案Hadoop练习姓名:分数:单选题1.下面哪个程序负责hdfs数据存储。

a) namenodeb)工作追踪者c)datanode√d)第二名(nodee)任务跟踪器2.hdfs中的block默认保存几份?a) 3份√ b) 2份C)1份d)不确定3.下列哪个程序通常与namenode在一个节点启动?a) secondarynamenodeb)datanodec)tasktrackerd)jobtracker√4.hadoop作者a)马丁福勒布)肯特贝克c)dougcutting√5.HDFS默认块大小a)32mbb)64mb√c)128mb6.以下哪项通常是集群的主要性能瓶颈a)cpub)网络c)磁盘√d)内存7.关于secondarynamenode,以下哪项是正确的?a)它是namenode的热备b)它对内存没有要求c)其目的是帮助namenode合并和编辑日志,减少namenode的启动时间√ d)secondarynamenode应部署到与namenode相同的节点8.一个gzip文件大小75mb,客户端设置block大小为64mb,请我其占用几个block?a)一,b)2√c)3d)49.HDFS的gzip文件大小为75mb,客户端将块大小设置为64MB。

运行MapReduce时任务读取该文件时inputsplit大小为?a)64mbb)75mb√c)一张地图显示64MB,另一张地图显示11mb10.hdfs有一个lzo(withindex)文件大小75mb,客户端设置block大小为64mb。

当运MapReduce任务读取文件时,inputplit大小为?a) 64MB)75mbc)一个map读取64mb,另外一个map读取11mb√多项选择题:11.下列哪项可以作为集群的管理工具a)木偶√b)pdsh√c)clouderamanager√d)rsync+ssh+scp√12.以下哪项对于配置机架感知是正确的a)如果一个机架出问题,不会影响数据读写√b)写入数据时,数据将被写入不同机架的数据节点√c)mapreduce会根据机架获取离自己比较近的网络数据√13.在客户端上传文件时,以下哪项是正确的a)数据经过namenode传递给datanodeb)客户端以块和管道模式将文件传输到datanode√c)client只上传数据到一台datanode,然后由namenode负责block复制工作d)当某个datanode失败,客户端会继续传给其它datanode√14.以下哪项是Hadoop的运行模式a)单机版√b)伪分布式√c)分布式√15.cloudera提供了哪些安装CDH的方法a)clouderamanager√b)tarball√c)yum√d)rpm√判断问题:(全部错)16.神经节不仅能监测,还能报警。

(完整版)hadoop例题

(完整版)hadoop例题

(完整版)hadoop例题选择题1、关于MapReduce的描述错误的是()A、MapReduce框架会先排序map任务的输出B、通常,作业的输入输出都会被存储在文件系统中C、通常计算节点和存储节点是同一节点D、一个Task通常会把输入集切分成若干独立的数据块2、关于基于Hadoop的MapReduce编程的环境配置,下面哪一步是不必要的()A、安装linux或者在Windows下安装CgywinB、安装javaC、安装MapReduceD、配置Hadoop参数3、关于基于Hadoop的MapReduce编程的环境配置,下面哪一步是不必要的()A、配置java环境变量B、配置Hadoop环境变量C、配置EclipseD、配置ssh4、下列说法错误的是()A、MapReduce中maperconbiner reducer 缺一不可B、在JobConf中InputFormat参数可以不设C、在JobConf中MapperClass参数可以不设D、在JobConf中OutputKeyComparator参数可以不设5、下列关于mapreduce的key/value对的说法正确的是()A、输入键值对不需要和输出键值对类型一致B、输入的key类型必须和输出的key类型一致C、输入的value类型必须和输出的value类型一致D、输入键值对只能映射成一个输出键值对6、在mapreduce任务中,下列哪一项会由hadoop系统自动排序()A、keys of mapper's outputB、values of mapper's outputC、keys of reducer's outputD、values of reducer's output7、关于mapreduce框架中一个作业的reduce任务的数目,下列说法正确的是()A、由自定义的Partitioner来确定B、是分块的总数目一半C、可以由用户来自定义,通过JobConf.setNumReducetTask(int)来设定一个作业中reduce的任务数目D、由MapReduce随机确定其数目8、MapReduce框架中,在Map和Reduce之间的combiner 的作用是()A、对Map的输出结果排序B、对中间过程的输出进行本地的聚集C、对中间结果进行混洗D、对中间格式进行压缩9、MapReduce框架分为Map和Reduce,下列对Reduce阶段叙述正确的是()A、主要分为shuffle和sort这2个阶段B、这个阶段过程中,key的分组规则是不可更改的C、其中的shuffle 和sort是同时进行的D、Reduce 数目的增加不会增加系统的开销10、Hadoop中,Reducer的三个阶段是()A、Shuffle——Sort——ReduceB、Shuffle——Reduce——SortC、Reduce——Shuffle——SortD、Sort——Shuffle——Reduce11、请问在Hadoop体系结构中,按照由下到上顺序,排列正确的是()Pig Hive Crunch都是运行在MapReduce , Spark ,或者Tez之上的处理框架Avro是一个克服了Writable部分不足的序列化系统A、Common Hive HDFSB、Common MapReduce PigC、HDFS MapReduceHBaseD、HDFS Avro HBase12、关于Hadoop下列说法错误的是()A、HDFS采用了Master/Slave的架构模型B、Namenode负责维护文件系统的命名空间C、Datanode执行比如打开、关闭、重命名文件操作D、HDFS暴露了文件系统的命名空间,允许用户以文件的形式在上面存储数据13、下面哪个选项不是我们需要Hadoop的主要原因()A、我们需要处理PB级别的数据B、为每个应用建立一个可靠的系统是很昂贵的C、几乎每天都有结点坏掉D、把一个任务分割成多个子任务的方式是不好的14、hadoop中下面哪项操作是不需要记录进日志的()A、打开文件B、重命名C、编译文件D、删除操作15、hadoop中,下面关于向文件系统中添加一个文件的过程,错误的是()A、需要创建路径的父目录B、需要创建一个新的INode文件C、将新的INode文件加入到name space中去D、将所有操作记录到EditLog中去16、在安装配置好Hadoop集群后,查看Namenode节点的端口是以下哪个()A、50030B、50070C、60010D、6003017、下面哪个不是Hadoop的输出数据格式()A、文本输出B、二进制输出C、单一输出D、多输出18、要在HDFS的根目录中建立一个叫hadoo的目录,下面哪一条命令是正确的()A、mkdirhadooB、mkdir /hadooC、hadoopmkdirhadooD、hadoop fs –mkdir /hadoo19、下面有关NameNode 安全模式(safe mode)说法错误的是()A、name space处于安全模式时只能被读取B、NameNode 启动时自动进入安全模式C、调用setSafeMode()函数能够打开或关闭安全模式D、安全模式下不能够复制或删除文件中的数据块20、以下情况除哪项发生时balancer便会自动退出()A、集群平衡或者没有数据块可以移动B、在连续三次迭代中没有块移动C、与namenode传输时发生异常D、另一个balancer在运行21、下列说法错误的是()A、Partitioner负责控制map输出结果key的分割B、Reporter用于MapReduce应用程序报告进度C、OutputCollector收集Mapper或Reducer输出数据D、Reduce的数目不可以是022、下列说法错误的是()A、JobServer是用户作业和JobTracker交互的主要接口B、JobClient为用户提供提交作业功能C、JobClient提供访问子任务报告和日志功能D、JobClient提供获取MapReduce集群状态信息功能23、Hadoop的哪个包的功能是表示层,将各种数据编码/解码,方便在网络上传输()A、fsB、ipcC、ioD、net24、Hadoop的哪个包的功能是根据DDL(数据描述语言)自动生成他们的编解码函数()A、recordB、metricsC、utilD、tool25、hadoop中什么类提供了连接到HDFS系统并执行文件操作的基本功能()A、FSDirectoryB、DFSClientC、ClientProtocolD、FSInputStream26、MapReduce程序最基本的组成部分不包括()A、Mapper类B、Reducer类C、创建JobConf的执行程序D、Conbiner类27、下列关于Hadoop中Shell类说法错误的是()A、Shell类是一个继承类B、Shell类定义了如何在当前文件系统环境中,通过命令进行交互C、Shell类定义了静态的字符串命令D、Shell类定义了与实现命令的执行相关的属性28、如果想在hadoop文件系统中通过键盘输入来创建一个文件,你应该使用下列哪种方法()A、copy()B、copyFromStdin()C、printT oStdout()D、copyFromLocal()29、关于FsShell的说法,下面哪一项是正确的()A、FsShell和UNIX系统中的shell一样功能强大B、FsShell实际上是一个Java应用程序C、可以在FsShell中执行HDFS文件系统中的可执行文件D、FsShell实际上是调用UNIX的shell命令来实现复制操作30、当__时,HDFS启动balancer()A、threshold =<ratio(datanode)-ratio(rack)< p="">B、threshold=<ratio(datanode)-ratio(rack)< p="">C、threshold< ratio(Rack) -ratio(Datanode)D、threshold >=|ratio(Datanode)-ratio(Rack)31、执行数据块复制的任务时,是什么和什么在进行通信()A、client and namenodeB、client and datanodeC、namenode and datanodeD、datanode and datanode32、关于NameNode和Secondary NameNode的说法错误的是()A、NameNode上实现的NamenodeProtocol用于二者命令通信B、数据的通信使用的是ftp协议(http协议)C、数据通信使用的是http协议D、协议的容器是jetty33、关于Secondary NameNode的说法错误的是()A、main方法是Secondary NameNode的入口,它启动线程执行runB、启动前的构造过程主要是创建和NameNode通信的接口和启动HTTP 服务器C、run方法每隔一段时间执行doCheckpoint()D、main方法从NameNode上取下FSImage和日志,和本地合并再传回NameNode (应该是run方法完成)34、Hadoop中节点之间的进程通信是通过什么协议来实现的()A、HTTPB、SMTPC、SSHD、RPC35、下面有关NameNode和secondary NameNode通信协议说法错误的是()A、secondary NameNode使用NamenodeProtocol协议与NameNode 进行通信B、如果文件系统处于安全模式,那么关闭当前日志并打开新的日志操作会失败C、如果旧的编辑日志丢失了,那么滚动fsImage 日志会失败D、secondary NameNode 可以从NameNode中得到任何datanode的块及其位置36、下面有关NameNode 和 DataNode 之间的Hearbeat说法错误的是()A、DataNode 通过发送Heartbeat 告诉NameNode自己还"活着",并且工作正常B、HeatBeat包含DataNode状态相关信息C、NameNode回复HeartBeat 一些DatanodeCommandD、如果NameNode在某一固定时间内没有收到Datanode的Heatbeat,那么它会要求 DataNode发送Heartbeat37、下面哪个协议用于Datanode和Namenode之间的通信()A、DatanodeProtocolB、NamenodeProcotolC、ClientProtocolD、ClientDatanodeProtocol38、下面哪个协议用于Secondary Namenode和Namenode之间的通信()A、DatanodeProtocolB、NamenodeProcotolC、ClientProtocolD、ClientDatanodeProtocol39、在Hadoop上提交Job时不涉及哪个实体()A、客户端B、HDFSC、SecondaryNodeD、JobTracker40、MapReduce处理流程中Reduce如何获取Map端结果()A、Map端发送B、Reduce端获取C、Map端发送到中间管理节点,Reduce统一获取D、随机发送</ratio(datanode)-ratio(rack)<></ratio(datanode)-ratio(rack)<>。

hadoop考试试题

hadoop考试试题

hadoop 考试一试题您的姓名:[填空题 ] *_________________________________1.Spark 是用一下哪一种编程语言实现的?[单项选择题 ] *()A.CB.C++;C.JAVA; (正确答案 )D.Scala2.FusionInsight Manager对服务的管理操作,下边说法错误的选项是?()[ 单项选择题 ] *A.可对服务进行启停重启操作;B.能够增添和卸载服务 ;C.可设置不常用的服务隐蔽或显示;(正确答案 )D.能够查察服务的目前状态;3.FusionInsight HD 集群升级,一下描绘正确的选项是?()*A. 升级过程中不可以够操作准备OMS 倒换 ;(正确答案 )B.集群内全部主机的root 账户密码要保持一致 ;(正确答案 )C.保持网络畅达,防止网络问题致使升级异样;(正确答案 )D.察看期不可以做扩容 ;(正确答案 )4.FusionInsight HD Loader 在创立作业时,连结器(Connector)有什么用?()[单项选择题 ] *A. 确立有哪些转变步骤 ;B.供给优化参数,提高数据导出性能;C.配置数据怎样与外面数据进行连结;(正确答案 )D.配置数据怎样与内部数据进行连结;5.以下哪个 HDFS 命令可用于检测数据块的完好性?()[ 单项选择题 ] *A.hdfs fsck /;(正确答案 )B.hdfs fsck / -delete;C.hdfs dfsadmin -report;D.hdfs balancer -threshold 1;6.YARN 中设置行列 QueueA 最大使用资源里,需要配置哪个参数?()[单项选择题 ]*A.yarn scheduler capacty root QueueA user-limit-factor;B.yarn scheduler capacty root QueueA minimum-user-limit-percent;C.yarn scheduler capacty root QueueA state;D.yarn scheduler capacty root QueueA maximum-capacity;(正确答案 )7.Flume 的数据流能够依据headers的信息发送到不一样的channel中。

(完整版)hadoop习题册

(完整版)hadoop习题册

第一章大数据概述1.互联网的发展分为______个阶段。

A.一 B.三 C.二 D.四2.下列不属于大数据特点的是()。

A.种类和来源多样化B.数据量巨大C.分析处理速度快D.价值密度高3.互联网发展的第_____个时代为智能互联网。

A.3.0B.4.0C.1.0D.2.04.关于大数据叙述不正确的一项是()。

A.大数据=“海量数据”+“复杂类型的数据”B.大数据是指在一定时间对内容抓取、管理和处理的数据集合C.大数据可以及时有效的分析海量的数据D.数据包括结构化数据、半结构化数据、结构化数据。

5.下列数据换算正确的一项为()。

A.1YB=1024EBB.1TB=1024MBC.1PB==1024EBD.1024ZB=1EB6.结构化数据的表现形式为______。

A.文本B.视图C.二维表D.查询7.结构化的数据,先有________,再有_________.A.数据结构B.结构数据C.内容结构D.结构内容8.结构化的数据,先有________,再有_________.A.数据结构B.结构数据C.内容结构D.结构内容9.软件是大数据的_________。

A.核心B.部件C.引擎D.集合10.大数据技术不包括( )。

A.数据计算B.数据存储C.数据冗余D.数据采集11.大数据的特点不包括()。

A.数量大B.类型少C.速度快D.价值高第二章Hadoop简介1.下列对云栈架构层数不正确的一项为________。

A.三层云栈架构B.四层云栈架构C.五层云栈架构D.六层云栈架构2.下列______不是云计算三层架构的概括。

A.IaaSB.PaaSC.SaaPD.SaaS3.IaaS基础设施及服务可以称为______。

A.弹性计算B.效用计算C.有效计算D.随需应用4.四层云栈模式,是将三层模式中的_________进行分解,分为两层,一层为硬件层,一层为虚拟资源层。

A.硬件部分B.虚拟化部分C.基础设施D.平台5.五层云栈模式,第五层为______。

Hadoop试题试题库

Hadoop试题试题库

1. 以下哪一项不属于Hadoop可以运行的模式___C___。

A. 单机(本地)模式B. 伪分布式模式C. 互联模式D. 分布式模式2. Hadoop的作者是下面哪一位__B____。

A. Martin FowlerB. Doug cuttingC. Kent BeckD. Grace Hopper3. 下列哪个程序通常与NameNode 在同一个节点启动__D___。

A. TaskTrackerB. DataNodeC. SecondaryNameNodeD. Jobtracker4. HDFS 默认Block Size的大小是___B___。

A.32MBB.64MBC.128MBD.256M5. 下列哪项通常是集群的最主要瓶颈____C__。

A. CPUB. 网络C. 磁盘IOD. 内存6. 下列关于MapReduce说法不正确的是_____C_。

A. MapReduce是一种计算框架B. MapReduce来源于google的学术论文C. MapReduce程序只能用java语言编写D. MapReduce隐藏了并行计算的细节,方便使用8. HDFS是基于流数据模式访问和处理超大文件的需求而开发的,具有高容错、高可靠性、高可扩展性、高吞吐率等特征,适合的读写任务是__D____。

A.一次写入,少次读B.多次写入,少次读C.多次写入,多次读D.一次写入,多次读9. HBase依靠__A____存储底层数据。

A. HDFSB. HadoopC. MemoryD. MapReduce10. HBase依赖___D___提供强大的计算能力。

A. ZookeeperB. ChubbyC. RPCD. MapReduce11. HBase依赖___A___提供消息通信机制A. ZookeeperB. ChubbyC. RPCD. Socket12. 下面与HDFS类似的框架是___C____?A. NTFSB. FAT32C. GFSD. EXT313. 关于SecondaryNameNode 下面哪项是正确的___C___。

Hadoop试题试题库完整

Hadoop试题试题库完整

Hadoop试题试题库完整1. 以下哪⼀项不属于Hadoop可以运⾏的模式___C___。

A. 单机(本地)模式B. 伪分布式模式C. 互联模式D. 分布式模式2. Hadoop的作者是下⾯哪⼀位__B____。

A. Martin FowlerB. Doug cuttingC. Kent BeckD. Grace Hopper3. 下列哪个程序通常与 NameNode 在同⼀个节点启动__D___。

A. TaskTrackerB. DataNodeC. SecondaryNameNodeD. Jobtracker4. HDFS 默认 Block Size的⼤⼩是___B___。

A.32MBB.64MBC.128MBD.256M5. 下列哪项通常是集群的最主要瓶颈____C__。

A. CPUB. ⽹络C. 磁盘IOD. 内存6. 下列关于MapReduce说法不正确的是_____C_。

A. MapReduce是⼀种计算框架B. MapReduce来源于google的学术论⽂C. MapReduce程序只能⽤java语⾔编写D. MapReduce隐藏了并⾏计算的细节,⽅便使⽤8. HDFS是基于流数据模式访问和处理超⼤⽂件的需求⽽开发的,具有⾼容错、⾼可靠性、⾼可扩展性、⾼吞吐率等特征,适合的读写任务是 __D____。

A.⼀次写⼊,少次读C.多次写⼊,多次读D.⼀次写⼊,多次读9. HBase依靠__A____存储底层数据。

A. HDFSB. HadoopC. MemoryD. MapReduce10. HBase依赖___D___提供强⼤的计算能⼒。

A. ZookeeperB. ChubbyC. RPCD. MapReduce11. HBase依赖___A___提供消息通信机制A. ZookeeperB. ChubbyC. RPCD. Socket12. 下⾯与HDFS类似的框架是___C____?A. NTFSB. FAT32C. GFSD. EXT313. 关于 SecondaryNameNode 下⾯哪项是正确的___C___。

Hadoop基础(习题卷3)

Hadoop基础(习题卷3)

Hadoop基础(习题卷3)第1部分:单项选择题,共54题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]大数据的简单算法与小数据的复杂算法相比()A)更有效B)相当C)不具备可比性D)无效答案:A解析:2.[单选题]下列选项中,不是CouchDB的复制中的特点是:A)使用优先列表B)复制过程是逐步进行C)允许分区复制D)支持智能文档模式答案:A解析:3.[单选题]从HDFS下载文件,正确的shell命令是()。

A)-getB)-appendToFileC)-putD)-copyFromLocal答案:A解析:4.[单选题]关于HDFS集群中的DataNode的描述不正确的是?A)存储客户端上传的数据的数据块B)一个DataNode上存储的所有数据块可以有相同的C)DataNode之间可以互相通信D)响应客户端的所有读写数据请求,为客户端的存储和读取数据提供支撑答案:B解析:5.[单选题]在Java中,一个线程如果调用了sleep()方法,能唤醒它的方法是A)notify()B)resume()C)run()D)以上都不是,时间到了会自动继续执行答案:D解析:6.[单选题]软件是大数据的_________。

A)核心解析:7.[单选题]_______模式,只适合于Hive简单试用及单元测试。

A)单用户模式B)多用户模式C)多用户远程模式D)单用户远程模式答案:A解析:8.[单选题]下列关于Hive描述错误的是()。

A)hive学习成本低,支持标准的SQL语法B)hive运行效率低,延迟高C)HQL的表达能力有限D)Hive支持迭代计算答案:D解析:9.[单选题]下面哪个选项不是我们需要Hadoop的主要原因()A)我们需要处理PB级别的数据B)为每个应用建立一个可靠的系统是很昂贵的C)几乎每天都有结点坏掉D)把一个任务分割成多个子任务的方式是不好的答案:D解析:10.[单选题]为了让集群中的机器能够正常通信,所有集群的IP必须设置成静态IP,防止机器重启之后而找不到机器的情况,那么IP地址配置需要修改那个文件()A)ifcfg-loB)network-functionsC)ifcfg-ens33D)network-functions-ipv6答案:C解析:11.[单选题]Spark生态系统组件Spark Streaming的应用场景是?A)基于历史数据的数据挖掘B)图结构数据的处理C)基于历史数据的交互式查询D)基于实时数据流的数据处理答案:D解析:12.[单选题]关于HDFS集群中的DataNode的描述不正确的是?A)DataNode之间都是独立的,相互之间不会有通信B)存储客户端上传的数据的数据块C)响应客户端的所有读写数据请求,为客户端的存储和读取数据提供支撑13.[单选题]Hadoop2.x版本中的数据块大小默认是多少? ()A)64MB)128MC)256MD)512M答案:B解析:14.[单选题]HDFS分布式文件系统的特点为____________。

Hadoop题库(第1-3-8章)

Hadoop题库(第1-3-8章)

题库(第一、三、八章)第一章单选题1、大数据的数据量现在已经达到了哪个级别?( C )A、GBB、TBC、PBD、ZB2、2003年,Google公司发表了主要讲解海量数据的可靠存储方法的论文是?( A )A、“The Google File System”B、“MapReduce: Simplified Data Processing on Large Clusters”C、“Bigtable: A Distributed Storage System for Structured Data”D、“The Hadoop File System”3、2004年,Google公司发表了主要讲解海量数据的高效计算方法的论文是?( B )A、“The Google File System”B、“MapReduce: Simplified Data Processing on Large Clusters”C、“Bigtable: A Distributed Storage System for Structured Data”D、“The Hadoop File System”4、2006年,Google公司发表了用来处理海量数据的一种非关系型数据库的论文是?( C )A、“The Google File System”B、“MapReduce: Simplified Data Processing on Large Clusters”C、“Bigtable: A Distributed Storage System for Structured Data”D、“The Hadoop File System”5、对于GFS架构,下面哪个说法是错误的?(A)A、GFS Master节点管理所有的文件系统所有数据块。

B、GFS存储的文件都被分割成固定大小的块,每个块都会被复制到多个块服务器上(可靠性)。

块的冗余度默认为3。

(完整版)hadoop习题册

(完整版)hadoop习题册

第一章大数据概述1. ____________________ 互联网的发展分为个阶段。

A.一 B.三 C.二 D.四2. 下列不属于大数据特点的是()。

D.价值密度高A. 种类和来源多样化B.数据量巨大C.分析处理速度快3. _________________ 互联网发展的第个时代为智能互联网。

A. 3.0B.4.0C.1.0D.2.04. 关于大数据叙述不正确的一项是()。

A. 大数据=“海量数据” +“复杂类型的数据”B. 大数据是指在一定时间对内容抓取、管理和处理的数据集合C. 大数据可以及时有效的分析海量的数据D. 数据包括结构化数据、半结构化数据、结构化数据。

5. 下列数据换算正确的一项为()。

A. 1YB=1024EBB. 1TB=1024MBC. 1PB==1024EBD. 1024ZB=1EB6. ___________________________ 结构化数据的表现形式为。

A. 文本B.视图C.二维表D.查询7. ________________________ 结构化的数据,先有,再有.A. 数据结构B. 结构数据C. 内容结构D. 结构内容8. ________________________ 结构化的数据,先有,再有.A. 数据结构B. 结构数据C. 内容结构D. 结构内容9. ______________________ 软件是大数据的。

A.核心B.部件C.引擎D.集合10. 大数据技术不包括()。

A.数据计算B.数据存储C.数据冗余D.数据采集11.大数据的特点不包括()。

A.数量大B.类型少C.速度快D.价值高第二章Hadoop 简介1. ______________________________________ 下列对云栈架构层数不正确的一项为A. 三层云栈架构B. 四层云栈架构C. 五层云栈架构D. 六层云栈架构2. _________ 下列不是云计算三层架构的概括。

《Hadoop技术原理》试卷

《Hadoop技术原理》试卷
A: JobConf.setMapInputKeyClass与JobConf.setMapInputValuesClass
B: HADOOP_MAP_DATATYPES环境变量
C: 随作业一起提交的mapper-specification.xml文件
D: InputFormat格式类
5.关于 SecondaryNameNode 哪项是正确的?
D: 可控性,hadoop rpc实现了自定义的rpc框架。
5.关于ZooKeeper的配置参数,下列说明正确的是()【选两项】
A: tickTime:服务器与客户端之间的心跳时间间隔。
B: initLimit:设定了所有跟随者与领导者进行连接并同步的时间范围。
C: syncLimit:允许一个跟随者与领导者进行的交换数据时间。
A: 实现Writable接口的类是值
B: 实现WritableComparable接口的类可以是值或键
C: Hadoop的基本类型Text并不实现WritableComparable接口
D: 键和值的数据类型可以超出Hadoop自身支持的基本类型
9.下列关于HDFS为存储MapReduce并行切分和处理的数据做的设计,错误的是
B: NameNode
C: DataBases
D: Secondary NameNode
3.每次格式化Hadoop的文件系统都会删除哪两个文件中的数据()【选两项】
A: .dir
B: .dir
C: dfs.datanode.data.dir
会产生多少个maptask 4个 65M这个文件只有一个切片《原因参见笔记汇总TextInputformat源码分析部分பைடு நூலகம்。

Hadoop试题题库

Hadoop试题题库

1. 以下哪一项不属于Hadoop 可以运行的模式___CA. 单机(本地)模式B. 伪分布式模式C. 互联模式D. 分布式模式2. Hadoop 的作者是下面哪一位__B ___ 。

A. Martin FowlerB. Doug cuttingC. Kent BeckD. Grace Hopper3. 下列哪个程序通常与NameNode 在同一个节点启动__DA. TaskTrackerB. DataNodeC. SecondaryNameNodeD. Jobtracker4. HDFS 默认Block Size 的大小是___B___。

A. 32MBB. 64MBC. 128MBD. 256M5. 下列哪项通常是集群的最主要瓶颈 ______ CA. CPUB. 网络C. 磁盘IOD. 内存6. _____________________________________ 下列关于MapReduce说法不正确的是___________________________________________ C_。

A. MapReduce 是一种计算框架B. MapReduce 来源于google 的学术论文C. MapReduce 程序只能用java 语言编写D. MapReduce 隐藏了并行计算的细节,方便使用8. HDFS 是基于流数据模式访问和处理超大文件的需求而开发的,具有高容错、高可靠性、高可扩展性、高吞吐率等特征,适合的读写任务是__D ___ 。

A. —次写入,少次读B. 多次写入,少次读C. 多次写入,多次读D. —次写入,多次读9. HBase依靠A存储底层数据。

A. HDFSC. MemoryD. MapReduce10. HBase依赖—D—供强大的计算能力。

A. ZookeeperB. ChubbyC. RPCD. MapReduce11. HBase依赖A 提供消息通信机制A. ZookeeperB. ChubbyC. RPCD. Socket12. _______________________________ 下面与HDFS类似的框架是___C ?A. NTFSB. FAT32C. GFSD. EXT313. 关于SecondaryNameNode下面哪项是正确的 ____ C 。

hadoop考试复习试题库及答案

hadoop考试复习试题库及答案

hadoop考试复习试题库及答案1.Spark是用一下哪种编程语言实现的?()A.CB.C++;C.JAVA;(正确答案)D.Scala2.FusionInsight Manager对服务的管理操作,下面说法错误的是?()A.可对服务进行启停重启操作;B.可以添加和卸载服务;C.可设置不常用的服务隐藏或显示;(正确答案)D.可以查看服务的当前状态;3.FusionInsight HD集群升级,一下描述正确的是?()A.升级过程中不可以操作准备OMS倒换;(正确答案)B.集群内所有主机的root账户密码要保持一致;(正确答案)C.保持网络通畅,避免网络问题导致升级异常;(正确答案)D.观察期不能做扩容;(正确答案)4.FusionInsight HD Loader 在创建作业时,连接器(Connector)有什么用?()A.确定有哪些转化步骤;B.提供优化参数,提高数据导出性能;C.配置数据如何与外部数据进行连接;(正确答案)D.配置数据如何与内部数据进行连接;5.下列哪个HDFS命令可用于检测数据块的完整性?()A.hdfs fsck /;(正确答案)B.hdfs fsck / -delete;C.hdfs dfsadmin -report;D.hdfs balancer -threshold 1;6.YARN中设置队列QueueA最大使用资源里,需要配置哪个参数?()A.yarn scheduler capacty root QueueA user-limit-factor;B.yarn scheduler capacty root QueueAminimum-user-limit-percent;C.yarn scheduler capacty root QueueA state;D.yarn scheduler capacty root QueueA maximum-capacity;(正确答案)7.Flume的数据流可以根据headers的信息发送到不同的channel中。

hadoop应用的期末考试题目及答案

hadoop应用的期末考试题目及答案

hadoop应用的期末考试题目及答案一、选择题(每题2分,共10分)1. Hadoop的HDFS是一种()。

A. 文件系统B. 数据库C. 缓存系统D. 操作系统答案:A2. Hadoop生态系统中,用于数据仓库的组件是()。

A. HBaseB. HiveC. PigD. Sqoop答案:B3. Hadoop的MapReduce编程模型中,Map阶段的主要任务是()。

A. 数据排序B. 数据合并C. 数据分发D. 数据处理答案:D4. Hadoop中,NameNode和DataNode分别负责()。

A. 数据存储和数据管理B. 数据管理C. 数据存储D. 数据存储和任务调度答案:A5. Hadoop的YARN是用于()。

A. 数据存储B. 数据处理C. 任务调度D. 数据传输答案:C二、填空题(每题2分,共10分)1. Hadoop的HDFS设计用于存储大规模数据集,其默认的副本因子是________。

答案:32. Hadoop的MapReduce框架中,Map任务的输出会经过________阶段,然后传递给Reduce任务。

答案:Shuffle and Sort3. Hadoop生态系统中,________组件用于处理实时数据流。

答案:Apache Storm4. Hadoop的HDFS支持________,允许用户在文件系统中存储多个版本的文件。

答案:Snapshot5. Hadoop的YARN中的________负责监控所有集群节点上的资源使用情况。

答案:ResourceManager三、简答题(每题10分,共30分)1. 简述Hadoop的HDFS的架构特点。

答案:Hadoop的HDFS(Hadoop Distributed File System)是一个分布式文件系统,设计用于存储大规模数据集。

它具有以下特点:- 高容错性:通过在多个节点上存储数据副本来实现。

- 高吞吐量:适用于大规模数据集的访问。

Hadoop题库(第2-4-9章)

Hadoop题库(第2-4-9章)

题库(第二、四、九章)第二章单选题1、下面的配置项配置在hadoop哪个配置文件?(A)A、core-site.xmlB、hdfs-site.xmlC、mapred-site.xmlD、yarn-site.xml2、端口50070默认是Hadoop哪个服务的端口?(A)A、NameNodeB、DataNodeC、SecondaryNameNodeD、Yarn3、Hadoop完全分布模式配置免密登录是要?(C)A、实现主节点到其他节点免密登录B、实现从节点到主节点的免密登录C、主节点和从节点任意两个节点之间免密登录D、以上都不是4、安装Hadoop时,发现50070对应的页面无法打开,可以通过下面哪个命令查看某个端口(TCP或UDP)是否在监听?(B)A、psB、netstatC、pingD、ifconfig5、下面哪个目录保存了Hadoop集群的命令(比如启动Hadoop)?(B)A、binB、sbinC、etcD、share6、把公钥追加到授权文件的命令是?(A)A、ssh-copy-idB、ssh-addC、sshD、ssh-keygen7、采用用户user1安装hadoop伪分布式时,解压hadoop安装包采用下面命令:sudo tar -zxvf hadoop-2.7.3.tar.gz -C ~运行ls -al命令显示如果要修改hadoop-2.7.3目录的权限,采用下面哪个命令才有效而且最佳?(D)A、chown user1:user1 hadoop-2.7.3B、chown -R user1:user1 hadoop-2.7.3C、sudo chmod -R 777 hadoop-2.7.3D、sudo chown -R user1:user1 hadoop-2.7.38、下列哪个属性是hdfs-site.xml中的配置?(B)A、fs.defaultFSB、dfs.replicationC、D、yarn.resourcemanager.address9、Hadoop的配置目录在哪里?( D )A、/etc/hostsB、/etc/hadoopC、$HADOOP_HOME/confD、$HADOOP_HOME/etc/hadoop10、安装Hadoop集群时,在哪个文件指定从机是哪些机器?( B )A、datanodeB、slavesC、yarn-site.xmlD、core-site.xml多选题1、启动HDFS后,jps能看到哪些守护进程?( ABD )A、DataNodeB、NameNodeC、NodeManagerD、SecondaryNameNode2、启动YARN后,jps能看到哪些守护进程?( BC )A、DataNodeB、NodeManagerC、ResourceManagerD、NameNode判断题( ×) 1、SecondaryNameNode 应与NameNode 部署到一个节点( ×) 2、安装Hadoop时,配置项”dfs.replication”是配置在文件core-site.xml ( √) 3、查看Linux ip的命令是ifconfig( ×) 4、每次启动Hadoop都要格式化文件系统( √) 5、启动Hadoop所有进程的命令是start-all.sh( √) 6、设置免密登录需要先用ssh-keygen生成一对密钥( ×) 7、SecondaryNameNode 是NameNode 的热备份( √) 8、datanode负责存储数据( ×) 9、修改~/.bashrc文件保存后,修改的内容能立即生效( √) 10、在/etc/hosts文件映射ip和主机名称第四章单选题1、YARN Web界面默认占用哪个端口?(B)A、50070B、8088C、50090D、90002、下面哪个YARN的描述不正确的是?(B)A、YARN 指Yet Another Resource Negotiator,是另一种资源协调者B、YARN只支持MapReduce一种分布式计算模式C、YARN最初是为了改善MapReduce的实现D、YARN的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处3、下面哪个不属于YARN的架构的组成部分?(A)A、JobTrackerB、ResourceManagerC、NodeManagerD、Application Master4、YARN哪种调度器采用的是单队列?(C)A、Capacity SchedulerB、Fair SchedulerC、FIFO SchedulerD、以上都不是5、哪种调度器是YARN中默认的资源调度器?(B)A、FIFO SchedulerB、Capacity SchedulerC、Fair SchedulerD、以上都不是6、多用户的情况下,哪个YARN调度器可以最大化集群的吞吐和利用率?( A)A、Capacity SchedulerB、FIFO SchedulerC、Fair SchedulerD、以上都不是7、YARN中,任务进度监控是向哪个组件汇报的?(C)A、ResourceManagerB、NodeManagerC、ApplicationMasterD、Container8、下图哪个表示YARN里面的 Fair Scheduler?(A)A、如下图B、如下图C、如下图9、关于YARN的说法错误的是?( D )A、YARN可以支持除了MapReduce之外的其他计算框架B、YARN是Yet Another Resource Negotiator的缩写C、YARN可以为上层应用提供统一的资源管理和调度D、YARN不是通用的资源管理器10、关于MapReduce1和YARN的对比错误的是?( B )A、MapReduce1由JobTracker负责作业调度与任务监控B、YARN的作业调度和任务监控都是由ResourceManager组件完成C、MapReduce1的任务节点叫做TaskTracker,而Yarn的任务节点为NodeManagerD、MapReduce1的资源调配单元为Slot,而Yarn的资源调配单元为Container 多选题1、YARN有哪几种资源调度器?( ABC )A、FIFO SchedulerB、Capacity SchedulerC、Fair SchedulerD、Resource Scheduler2、YARN架构的几个组成部分有哪些?( ABCD )A、ContainerB、ResourceManagerC、NodeManagerD、Application Master判断题( √ ) 1、在YARN之上可以部署Spark( × ) 2、多用户的情况下,Fair Scheduler可以最大化集群的吞吐和利用率( × ) 3、Hadoop2.0,FIFO Scheduler是YARN中默认的资源调度器( √ ) 4、YARN的FIFO Scheduler采用的是单队列( √ ) 5、启动YARN的命令是start-yarn.sh( √ ) 6、启动YARN之后,jps能看到ResourceManager和NodeManager两个守护进程( × ) 7、Hadoop1.x有YARN组件( × ) 8、YARN默认的调度器是Fair Scheduler( × ) 9、公平调度器是所有队列中的所有任务公平的得到相同资源( √ ) 10、容器调度器在多用户的情况下,可以最大化集群的吞吐和利用率第九章单选题1、Zookeeper服务端默认的对外服务端口是?(C)A、8088B、3888C、2181D、28882、Zookeeper生产环境一般采用多少台机器组成集群?(D)A、1B、3C、5D、奇数台(且大于1)E、偶数台(且大于1)3、下面就Zookeeper的配置文件zoo.cfg的一部分,请问initLimit表示的含义是?(A)A、Leader-Follower初始通信时限B、Leader-Follower同步通信时限C、Client-Server通信心跳时间D、Client-Server初始通信时限4、关于ZooKeeper的说法错误的是?( D )A、ZooKeeper是一个高可用的分布式数据管理和协调框架B、能够很好的保证分布式环境中数据的一致性C、越来越多的分布式系统(Hadoop、HBase、Kafka)中使用ZooKeeperD、Hadoop的高可用不需要用到ZooKeeper5、ZooKeeper树中节点叫做什么?( A )A、ZnodeB、ZknodeC、inodeD、Zxid6、关于ZooKeeper顺序节点的说法正确的是?(C )A、创建顺序节点的命令为:create /test value1B、创建顺序节点时不能连续执行创建命令,否者报错节点已存在C、通过顺序节点,可以创建分布式系统唯一IDD、顺序节点的序号能无限增加7、关于ZooKeeper临时节点的说法正确的是?(B )A、创建临时节点的命令为:create -s /tmp myvalueB、一旦会话结束,临时节点将被自动删除C、临时节点不能手动删除D、临时节点允许有子节点8、下列选项哪个不是ZooKeeper的应用场景?(D )A、Master选举B、分布式锁C、分布式协调/通知D、存储非关系型数据9、关于ZooKeeper的说法错误的是?(A )A、ZooKeeper不存在单点故障的情况B、ZooKeeper服务端有两种重要的角色是Leader和FollowerC、ZooKeeper Leader挂掉之后会自动在其他机器选出新的LeaderD、客户端可以连接到ZooKeeper集群中任一台机器10、关于ZooKeeper的特性说法错误的是?(D )A、能改变ZooKeeper服务器状态的操作称为事务操作B、是版本机制有效避免了数据更新时出现的先后顺序问题C、当节点发生变化时,通过watcher机制,可以让客户端得到通知D、watch能触发多次多选题1、下列选项哪些是ZooKeeper的应用场景?(ABCD )A、Master选举B、分布式锁C、数据发布与订阅D、心跳检测2、ZooKeeper的节点类型有?(ABC)A、临时节点B、持久节点C、顺序节点D、监控节点判断题( × ) 1、ZooKeeper服务端默认的对外服务端口是3888( √) 2、ZooKeeper的Znode保存的数据不能超过1MB( √ ) 3、ZooKeeper的close命令会关闭当前连接,可用connect 再次连接,不会退出客户端( × ) 4、ZooKeeper通过命令“create -s /tmp tmpvalue”可以创建一个临时节点( √ ) 5、Zab为原子消息广播协议,是Zookeeper数据一致性的核心算法( √ ) 6、ZooKeeper Server端中存在一个角色为Leader的节点,其他节点都为Follower( √ ) 7、进入Zookeeper客户端的命令是zkCli.sh( √ ) 8、输入help查看ZooKeeper的命令帮助( × ) 9、ZooKeeper用ls命令查看znode的值( × ) 10、ZooKeeper的一个应用场景为Hadoop Federation。

hadoop练习题--带答案

hadoop练习题--带答案

Hadoop 演习题姓名:分数:单项选择题1.下面哪个程序负责HDFS数据存储.a)NameNodeb)Jobtrackerc)Datanode√d)secondaryNameNodee)tasktracker2.HDfS中的block默认保管几份?a)3份√b)2份c)1份d)不肯定3.下列哪个程序平日与NameNode在一个节点启动?a)SecondaryNameNodeb)DataNodec)TaskTrackerd)Jobtracker√4.Hadoop作者a)Martin Fowlerb)Kent Beckc)Doug cuttin g√5.HDFS默认Block Sizea)32MBb)64MB√c)128MB6.下列哪项平日是集群的最重要的机能瓶颈a)CPUb)收集c)磁盘√d)内存7.关于SecondaryNameNode哪项是准确的?a)它是NameNode的热备b)它对内存没有请求c)它的目标是帮忙NameNode归并编辑日记,削减NameNode启动时光√d)SecondaryNameNode应与NameNode安排到一个节点8.一个gzip文件大小75MB,客户端设置Block大小为64MB,请我其占用几个Block?a)1b)2√c)3d)49.HDFS有一个gzip文件大小75MB,客户端设置Block大小为64MB.当运行mapreduce义务读取该文件时input split大小为?a)64MBb)75MB√c)一个map读取64MB,别的一个map读取11MB10.HDFS有一个LZO(with index)文件大小75MB,客户端设置Block大小为64MB.当运行mapreduce义务读取该文件时input split大小为?a)64MBb)75MBc)一个map读取64MB,别的一个map读取11MB√多选题:11.下列哪项可以作为集群的治理对象a)Puppet√b)P dsh√c)Cloudera Manager√d)Rsync + ssh + scp√12.设置装备摆设机架感知的下面哪项准确a)假如一个机架出问题,不会影响数据读写√b)写入数据的时刻会写到不合机架的DataNode中√c)MapReduce会依据机架获取离本身比较近的收集数据√13.Client端上传文件的时刻下列哪项准确a)数据经由NameNode传递给DataNodeb)Client端将文件以Block为单位,管道方法依次传到DataNode√c)Client只上传数据到一台DataNode,然后由NameNode负责Block复制工作d)当某个DataNode掉败,客户端会持续传给其它DataNode√14.下列哪个是Hadoop运行的模式a)单机版√b)伪散布式√c)散布式√15.Cloudera供给哪几种装配CDH的办法a)Cloudera manager√b)Tar ball√c)Yum√d)Rpm√断定题:(全体错)16.Ganglia不但可以进行监控,也可以进行告警.()17.Nagios不成以监控Hadoop集群,因为它不供给Hadoop支撑.()18.假如NameNode不测终止,SecondaryNameNode会接替它使集群持续工作.()19.Cloudera CDH是须要付费应用的.()20.Hadoop是Java开辟的,所以MapReduce只支撑Java说话编写.()21.Hadoop支撑数据的随机写.()Node负责治理metadata,client端每次读写请求,它都邑从磁盘中读取或则会写入metadata信息并反馈client端.()Node当地磁盘保管了Block的地位信息.()24.Slave节点要存储数据,所以它的磁盘越大越好.()25.Hadoop默认调剂器计谋为FIFO,并支撑多个Pool提交Job.()26.集群内每个节点都应当配RAID,如许防止单磁盘破坏,影响全部节点运行.()27.因为HDFS有多个副本,所以NameNode是不消失单点问题的.()28.每个map槽就是一个线程.()29.Mapreduce的input split就是一个block.()30.Hadoop情况变量中的HADOOP_HEAPSIZE用于设置所有Hadoop守护线程的内存.它默认是200MB.()31.DataNode初次参加cluster的时刻,假如log中陈述不兼容文件版本,那须要NameNode履行“hadoop namenode -format”操纵格局化磁盘.()32.Hadoop1.0和2.0都具备完美的HDFS HA计谋.()33.GZIP紧缩算法比LZO更快.()34.PIG是剧本说话,它与mapreduce无关.()。

Hadoop试题卷1

Hadoop试题卷1

Hadoop试题卷1选择题:1. 下面哪个程序负责HDFS数据存储。

A. NameNodeB. JobtrackerC. DatanodeD. secondaryNameNode2. HDfS中的block默认保存几份?A. 3份B. 2份C. 1份D. 不确定3. HDFS默认Block SizeA. 32MBB. 64MBC. 128MBD. 256MB4. 关于SecondaryNameNode哪项是正确的?A. 它是NameNode的热备B. 它对内存没有要求C. 它的目的是帮助NameNode合并编辑日志,减少NameNode 启动时间D. SecondaryNameNode应与NameNode部署到一个节点5. 一个gzip文件大小300MB,客户端设置Block大小为64MB,请问其占用几个Block?A. 1B. 2C. 3D. 46、[linux基础] 表示主机名与IP地址映射关系的文件是A. /etc/host.confB. /etc/hostnameC. /etc/hostsD. /etc/resolv.conf7、SecondaryNamenode的作用是A. 监控NamenodeB. 管理DatanodeC. 合并fsimage和editlogsD. 支持Namenode HA8、关系型数据库与HDFS之间相互数据迁移的工具是A. distcpB. fsckC. fastcopyD. sqoop9、默认的Namenode web管理端口是A. 50070B. 8020C. 50030D. 2210、数据节点通过运行什么后台线程来检测是否有数据损坏A. DataXceiverB. ReplicationManagerC. BlockPoolManagerD. DataBlockScanner11、hadoop2.x采用什么技术构建源代码A. antB. ivyC. mavenD. makefile12、默认的mapreduce输入格式是A. TextInputFormatB. KeyValueTextInputFormatC. NLineInputFormatD. SequenceFileInputFormat13、hadoop处在云计算三层模型中哪一层A. PaaSB. SaaSC. IasSD. 介于IaaS和PaaS之间14、HBase表中每个cell的多版本是通过什么表示的A. timestampB. rowkeyC. blockidD. cellid15、执行一个job,如果这个job的输出路径已经存在,那么程序会A. 覆盖这个输出路径B. 抛出警告,但是能够继续执行C. 抛出一个异常,然后退出D. 创建一个新的输出路径16. HBase来源于哪篇博文?A The Google File SystemB MapReduceC BigTableD Chubby17. HBase依靠()存储底层数据A HDFSB HadoopC MemoryD MapReduce18. HBase依赖()提供消息通信机制A ZookeeperB ChubbyC RPCD Socket19. 下面与HDFS类似的框架是?A NTFSB FAT32C GFSD EXT320 HFile数据格式中的Data字段用于()。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精品文档1. 以下哪一项不属于Hadoop可以运行的模式___C___。

A. 单机(本地)模式B. 伪分布式模式C. 互联模式D. 分布式模式2. Hadoop的作者是下面哪一位__B____。

A. Martin FowlerB. Doug cuttingC. Kent BeckD. Grace Hopper3. 下列哪个程序通常与 NameNode 在同一个节点启动__D___。

A. TaskTrackerB. DataNodeC. SecondaryNameNodeD. Jobtracker4. HDFS 默认 Block Size的大小是___B___。

A.32MBB.64MBC.128MBD.256M5. 下列哪项通常是集群的最主要瓶颈____C__。

A. CPUB. 网络C. 磁盘IOD. 内存6. 下列关于MapReduce说法不正确的是_____C_。

A. MapReduce是一种计算框架B. MapReduce来源于google的学术论文C. MapReduce程序只能用java语言编写D. MapReduce隐藏了并行计算的细节,方便使用8. HDFS是基于流数据模式访问和处理超大文件的需求而开发的,具有高容错、高可靠性、高可扩展性、高吞吐率等特征,适合的读写任务是 __D____。

A.一次写入,少次读B.多次写入,少次读C.多次写入,多次读D.一次写入,多次读9. HBase依靠__A____存储底层数据。

A. HDFSB. HadoopC. MemoryD. MapReduce10. HBase依赖___D___提供强大的计算能力。

A. ZookeeperB. ChubbyC. RPCD. MapReduce11. HBase依赖___A___提供消息通信机制A. ZookeeperB. ChubbyC. RPCD. Socket12. 下面与HDFS类似的框架是___C____?A. NTFSB. FAT32C. GFSD. EXT313. 关于 SecondaryNameNode 下面哪项是正确的___C___。

A. 它是 NameNode 的热备B. 它对内存没有要求C. 它的目的是帮助 NameNode 合并编辑日志,减少 NameNode 启动时间D. SecondaryNameNode 应与 NameNode 部署到一个节点14. 大数据的特点不包括下面哪一项___D___。

A. 巨大的数据量B. 多结构化数据C. 增长速度快D. 价值密度高HBase测试题1. HBase来源于哪一项? CA The Google File SystemB MapReduceC BigTableD Chubby2. 下面对HBase的描述哪些是正确的? B、C、DA 不是开源的B 是面向列的C 是分布式的D 是一种NoSQL数据库3. HBase依靠()存储底层数据 AA HDFSB HadoopC MemoryD MapReduce4. HBase依赖()提供消息通信机制 AA ZookeeperB ChubbyC RPCD Socket5. HBase依赖()提供强大的计算能力 DA ZookeeperB ChubbyC RPCD MapReduce6. MapReduce与HBase的关系,哪些描述是正确的? B、CA 两者不可或缺,MapReduce是HBase可以正常运行的保证B 两者不是强关联关系,没有MapReduce,HBase可以正常运行C MapReduce可以直接访问HBaseD 它们之间没有任何关系7. 下面哪些选项正确描述了HBase的特性? A、B、C、DA 高可靠性B 高性能C 面向列D可伸缩8. 下面与Zookeeper类似的框架是? DA Protobuf精品文档B JavaC KafkaD Chubby9. 下面与HDFS类似的框架是? CA NTFSB FAT32C GFSD EXT310. 下面哪些概念是HBase框架中使用的?A、CA HDFSB GridFSC ZookeeperD EXT3第二部分:HBase核心知识点11. LSM含义是?AA 日志结构合并树B 二叉树C 平衡二叉树D 基于日志结构的合并树12. 下面对LSM结构描述正确的是? A、CA 顺序存储B 直接写硬盘C 需要将数据Flush到磁盘D 是一种搜索平衡树13. LSM更能保证哪种操作的性能? BA 读B 写C 随机读D 合并14. LSM的读操作和写操作是独立的? AA 是。

B 否。

C LSM并不区分读和写D LSM中读写是同一种操作15. LSM结构的数据首先存储在()。

BA 硬盘上精品文档B 内存中C 磁盘阵列中D 闪存中16 HFile数据格式中的Data字段用于()。

AA 存储实际的KeyValue数据B 存储数据的起点C 指定字段的长度D 存储数据块的起点17 HFile数据格式中的MetaIndex字段用于()。

DA Meta块的长度B Meta块的结束点C Meta块数据内容D Meta块的起始点18 HFile数据格式中的Magic字段用于()。

AA 存储随机数,防止数据损坏B 存储数据的起点C 存储数据块的起点D 指定字段的长度19 HFile数据格式中的KeyValue数据格式,下列选项描述正确的是()。

A、DA 是byte[]数组B 没有固定的结构C 数据的大小是定长的D 有固定的结构20 HFile数据格式中的KeyValue数据格式中Value部分是()。

CA 拥有复杂结构的字符串B 字符串C 二进制数据D 压缩数据第三部分:HBase高级应用介绍31 HBase中的批量加载底层使用()实现。

AA MapReduceB HiveC CoprocessorD Bloom Filter32. HBase性能优化包含下面的哪些选项?A、B、C、DA 读优化B 写优化C 配置优化精品文档D JVM优化33. Rowkey设计的原则,下列哪些选项的描述是正确的?A、B、CA 尽量保证越短越好B 可以使用汉字C 可以使用字符串D 本身是无序的34. HBase构建二级索引的实现方式有哪些? A、BA MapReduceB CoprocessorC Bloom FilterD Filter35. 关于HBase二级索引的描述,哪些是正确的?A、BA 核心是倒排表B 二级索引概念是对应Rowkey这个“一级”索引C 二级索引使用平衡二叉树D 二级索引使用LSM结构36. 下列关于Bloom Filter的描述正确的是?A、CA 是一个很长的二进制向量和一系列随机映射函数B 没有误算率C 有一定的误算率D 可以在Bloom Filter中删除元素第四部分:HBase安装、部署、启动37. HBase官方版本可以安装在什么操作系统上?A、B、CA CentOSB UbuntuC RedHatD Windows38. HBase虚拟分布式模式需要()个节点? AA 1B 2C 3D 最少3个39. HBase分布式模式最好需要()个节点? CA 1B 2C 3D 最少精品文档关于hadoop的选择题1、Doug Cutting所创立的项目的名称都受到其家人的启发,以下项目不是由他创立的项目是A. HadoopB. NutchC. LuceneD. Solr答案:D2、配置Hadoop时,JAVA_HOME包含在哪一个配置文件中A. hadoop-default.xmlB. hadoop-env.shC. hadoop-site.xmlD. configuration.xsl答案:B知识点:hadoop配置3、Hadoop配置文件中,hadoop-site.xml显示覆盖hadoop-default.xml里的内容。

在版本0.20中,hadoop-site.xml被分离成三个XML文件,不包括A. conf-site.xmlB. mapred-site.xmlC. core-site.xml精品文档D. hdfs-site.xml答案:A知识点:hadoop配置4、HDFS默认的当前工作目录是/user/$USER,的值需要在哪个配置文件内说明A. mapred-site.xmlB. core-site.xmlC. hdfs-site.xmlD. 以上均不是答案:B知识点:hadoop配置5、关于Hadoop单机模式和伪分布式模式的说法,正确的是A.两者都起守护进程,且守护进程运行在一台机器上B.单机模式不使用HDFS,但加载守护进程C.两者都不与守护进程交互,避免复杂性D.后者比前者增加了HDFS输入输出以及可检查内存使用情况答案:D知识点:hadoop配置6、下列关于Hadoop API的说法错误的是A. Hadoop的文件API不是通用的,只用于HDFS文件系统B. Configuration类的默认实例化方法是以HDFS系统的资源配置为基础的C. FileStatus对象存储文件和目录的元数据D. FSDataInputStream是java.io.DataInputStream的子类答案:A//HDFS7、HDFS的NameNode负责管理文件系统的命名空间,将所有的文件和文件夹的元数据保存在一个文件系统树中,这些信息也会在硬盘上保存成以下文件:A.日志B.命名空间镜像C.两者都是答案:C知识点:8、HDFS的namenode保存了一个文件包括哪些数据块,分布在哪些数据节点上,这些信息也存储在硬盘上。

A.正确B.错误答案:B知识点:在系统启动的时候从数据节点收集而成的9、Secondary namenode就是namenode出现问题时的备用节点A.正确B.错误答案:B知识点:它和元数据节点负责不同的事情。

其主要功能就是周期性将元数据节点的命名空间镜像文件和修改日志合并,以防日志文件过大。

合并过后的命名空间镜像文件也在Secondary namenode保存了一份,以防namenode失败的时候,可以恢复。

10、出现在datanode的VERSION文件格式中但不出现在namenode的VERSION 文件格式中的是A. namespaceIDB. storageIDC. storageTypeD. layoutVersion答案:B知识点:其他三项是公有的。

layoutVersion是一个负整数,保存了HDFS的持续化在硬盘上的数据结构的格式版本号;namespaceID是文件系统的唯一标识符,是在文件系统初次格式化时生成的;storageType表示此文件夹中保存的是数据节点的类型11、Client在HDFS上进行文件写入时,namenode根据文件大小和配置情况,返回部分datanode信息,谁负责将文件划分为多个Block,根据DataNode的地址信息,按顺序写入到每一个DataNode块A. ClientB. NamenodeC. DatanodeD. Secondary namenode答案:A知识点:HDFS文件写入12、HDFS的是基于流数据模式访问和处理超大文件的需求而开发的,默认的最基本的存储单位是64M,具有高容错、高可靠性、高可扩展性、高吞吐率等特征,适合的读写任务是A.一次写入,少次读写B.多次写入,少次读写C.一次写入,多次读写D.多次写入,多次读写答案:C知识点:HDFS特性13、HDFS无法高效存储大量小文件,想让它能处理好小文件,比较可行的改进策略不包括A.利用SequenceFile、MapFile、Har等方式归档小文件B.多Master设计C. Block大小适当调小D.调大namenode内存或将文件系统元数据存到硬盘里答案:D知识点:HDFS特性14、关于HDFS的文件写入,正确的是A.支持多用户对同一文件的写操作B.用户可以在文件任意位置进行修改C.默认将文件块复制成三份存放D.复制的文件块默认都存在同一机架上答案:C知识点:在HDFS的一个文件中只有一个写入者,而且写操作只能在文件末尾完成,即只能执行追加操作。

相关文档
最新文档