(完整版)hadoop习题册
Hadoop试题试题库完整
![Hadoop试题试题库完整](https://img.taocdn.com/s3/m/8d35f1020166f5335a8102d276a20029bc64634b.png)
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应用开发与案例实战课后习题参考答案1-10章全书章节练习题答案题库
![Hadoop应用开发与案例实战课后习题参考答案1-10章全书章节练习题答案题库](https://img.taocdn.com/s3/m/d1d1f578326c1eb91a37f111f18583d049640f8d.png)
习题一、选择题1.下列有关 Hadoop 的说法正确的是( ABCD )。
A .Hadoop 最早起源于 NutchB .Hadoop 中HDFS 的理念来源于谷歌发表的分布式文件系统( GFS )的论文C .Hadoop 中 MapReduce 的思想来源于谷歌分布式计算框架 MapReduce 的论文D.Hadoop 是在分布式服务器集群上存储海量数据并运行分布式分析应用的一个开源的软件框架2.使用 Hadoop 的原因是( ABCD )。
A.方便:Hadoop 运行在由普通商用机器构成的大型集群上或者云计算服务上B.稳健:Hadoop 致力于在普通商用硬件上运行,其架构假设硬件会频繁失效,Hadoop 可以从容地处理大多数此类故障C .可扩展:Hadoop 通过增加集群节点,可以线性地扩展以处理更大的数据集D.简单:Hadoop 允许用户快速编写高效的并行代码3.Hadoop 的作者是( B )。
A .Martin FowlerB .Doug CuttingC .Kent BeckD .Grace Hopper4.以下关于大数据特点的描述中,不正确的是( ABC )。
A .巨大的数据量B .多结构化数据C .增长速度快D .价值密度高二、简答题1.Hadoop 是一个什么样的框架?答:Hadoop 是一款由Apache 基金会开辟的可靠的、可伸缩的分布式计算的开源软件。
它允许使用简单的编程模型在跨计算机集群中对大规模数据集进行分布式处理。
2.Hadoop 的核心组件有哪些?简单介绍每一个组件的作用。
答:核心组件有 HDFS 、MapReduce 、YARN 。
HDFS ( Hadoop Distributed File Sy,st doop 分布式文件系统)是 Hadoop 的核心组件之一,作为最底层的分布式存储服务而存在。
它是一个高度容错的系统,能检测和应对硬件故障,可在低成本的通用硬件上运行。
hadoop简述题库
![hadoop简述题库](https://img.taocdn.com/s3/m/2207946f66ec102de2bd960590c69ec3d5bbdbe7.png)
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试题试题库](https://img.taocdn.com/s3/m/4525293d15791711cc7931b765ce050876327533.png)
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练习题](https://img.taocdn.com/s3/m/abc519b79f3143323968011ca300a6c30c22f1a4.png)
hadoop练习题Hadoop是一个开源的分布式计算框架,旨在解决大数据处理和分析的问题。
通过将数据分解为多个小块,并在多个计算节点上并行处理,Hadoop可以实现高效的大规模数据处理。
为了熟悉和掌握Hadoop 的使用,以下是一些Hadoop练习题。
练习一:WordCount在Hadoop上实现经典的WordCount功能。
给定一个文本文件,统计其中每个单词出现的次数。
练习二:TopN给定一个包含大量整数的文件,找出其中最大的N个数。
使用Hadoop将任务分发到多个计算节点上,并在每个节点上进行部分排序,最后通过合并得到全局的TopN结果。
练习三:倒排索引给定一系列文本文件,建立倒排索引表。
即统计每个单词在哪些文件中出现过,并列出对应的文件路径。
练习四:连接操作将两个大文件中的数据进行连接操作。
例如,给定两个包含员工信息的文件,通过员工ID将两个文件中的数据进行连接,并输出最终结果。
练习五:数据去重给定一个包含重复数据的文件,使用Hadoop将其中的重复数据进行去重处理。
练习六:数据采样给定一个大数据集,使用Hadoop对数据进行采样,以获取数据的整体特征。
练习七:关系型数据库与Hadoop集成将关系型数据库中的数据导入Hadoop,通过使用Hadoop的分布式计算能力进行数据分析和处理。
练习八:海量日志分析使用Hadoop对海量日志进行分析。
例如,统计每个IP地址的访问次数,识别异常的访问行为等。
练习九:图计算使用Hadoop进行图计算。
例如,计算社交网络中的最短路径,查找关键节点等。
练习十:机器学习与Hadoop集成将机器学习算法与Hadoop结合,使用Hadoop进行大规模数据集的训练和模型构建。
通过完成以上Hadoop练习题,你将能够深入理解Hadoop的工作原理和应用场景,掌握Hadoop的使用技巧。
同时,这些练习题也能够提升你的数据处理和分析能力,为你在大数据领域的职业发展打下坚实基础。
Hadoop题库(第1-3-8章)
![Hadoop题库(第1-3-8章)](https://img.taocdn.com/s3/m/bedf088c650e52ea54189837.png)
题库(第一、三、八章)第一章单选题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例题](https://img.taocdn.com/s3/m/10173765f6ec4afe04a1b0717fd5360cba1a8dac.png)
(完整版)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常见笔试题答案](https://img.taocdn.com/s3/m/b0768e652f3f5727a5e9856a561252d380eb2038.png)
(完整版)hadoop常见笔试题答案Hadoop测试题一.填空题,1分(41空),2分(42空)共125分1.(每空1分) datanode 负责HDFS数据存储。
2.(每空1分)HDFS中的block默认保存 3 份。
3.(每空1分)ResourceManager 程序通常与NameNode 在一个节点启动。
4.(每空1分)hadoop运行的模式有:单机模式、伪分布模式、完全分布式。
5.(每空1分)Hadoop集群搭建中常用的4个配置文件为:core-site.xml 、hdfs-site.xml、mapred-site.xml 、yarn-site.xml 。
6.(每空2分)HDFS将要存储的大文件进行分割,分割后存放在既定的存储块中,并通过预先设定的优化处理,模式对存储的数据进行预处理,从而解决了大文件储存与计算的需求。
7.(每空2分)一个HDFS集群包括两大部分,即namenode 与datanode 。
一般来说,一个集群中会有一个namenode 和多个datanode 共同工作。
8.(每空2分) namenode 是集群的主服务器,主要是用于对HDFS 中所有的文件及内容数据进行维护,并不断读取记录集群中datanode 主机情况与工作状态,并通过读取与写入镜像日志文件的方式进行存储。
9.(每空2分) datanode 在HDFS集群中担任任务具体执行角色,是集群的工作节点。
文件被分成若干个相同大小的数据块,分别存储在若干个datanode 上,datanode 会定期向集群内namenode 发送自己的运行状态与存储内容,并根据namnode 发送的指令进行工作。
10.(每空2分) namenode 负责接受客户端发送过来的信息,然后将文件存储位置信息发送给client ,由client 直接与datanode 进行联系,从而进行部分文件的运算与操作。
11.(每空1分) block 是HDFS的基本存储单元,默认大小是128M 。
Hadoop试题试题库
![Hadoop试题试题库](https://img.taocdn.com/s3/m/050198471fb91a37f111f18583d049649b660e3e.png)
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基础(习题卷8)
![Hadoop基础(习题卷8)](https://img.taocdn.com/s3/m/cce30b2bae1ffc4ffe4733687e21af45b207fe4a.png)
Hadoop基础(习题卷8)第1部分:单项选择题,共54题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在Java中,<? version="1.0" encoding=”UTF-8”>这行声明该文档采用了什么编码标准A)GB2312B)ANSIC)ISO-8859-1D)UTF-8答案:D解析:2.[单选题]关于hadoop集群描述正确的是( )A)hadoop集群组件之间通过RPC通信协议B)hadoop集群NameNode节点越多越好C)hadoop集群使用Namenode存储元数据D)以上都正确答案:A解析:3.[单选题]HDFS 默认 Block SizeA)32MBB)64MBC)128MBD)240MB答案:B解析:4.[单选题]下面属于Hadoop特点的是()A)低价值密度B)低吞吐量C)高容错D)高成本答案:C解析:5.[单选题]编写MapReduce必须继承()类A)ConfiguredB)DonfiguredC)AonfiguredD)Writable答案:A解析:6.[单选题]在Java中,File类提供的方法中,哪个方法可以获取一个目录下所有子文件对象D)listFiles()答案:D解析:7.[单选题]HDFS结构不包括________。
A)Master体系结构B)主从服务器C)元数据服务器D)存储服务器答案:A解析:8.[单选题]下列哪一项不属于数据库事务具有ACID四性?A)间断性B)原子性C)一致性D)持久性答案:A解析:9.[单选题]客户端从Zookeeper获取Region的存储位置信息后,直接在_______上读写数据。
A)ZookeeperB)HMasterC)Region ServerD)HLog答案:C解析:10.[单选题]对NodeManager服务描述不正确的是( )A)NodeManager负责单节点资源管理和使用B)NodeManager管理当前节点的ContainerC)向ResourceManager汇报本节点上的资源使用情况D)NodeManager服务器不需要与ResourceManager通信答案:D解析:11.[单选题]下面对分区描述的过程正确的是( )A)merge是将多个溢写文件合并到一个文件B)merge过程不可能有Combiner处理C)缓冲区的作用不大D)以上都不正确答案:A解析:12.[单选题]云计算发展对产业的影响对一般企业和机构来说主要是( )。
Hadoop基础(习题卷18)
![Hadoop基础(习题卷18)](https://img.taocdn.com/s3/m/bf5e7f723868011ca300a6c30c2259010202f3fe.png)
Hadoop基础(习题卷18)第1部分:单项选择题,共53题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列不属于Python中Flask框架特点的是?A)内置开发服务器和调试器B)与Python单元测试功能无缝衔接C)使用Jinja2模板D)端口号固定为5000,且无法修改答案:D解析:2.[单选题]在Java中,方法resume( )负责重新开始▁▁线程的执行A)被stop( )方法停止B)被sleep( )方法停止C)被wait( )方法停止D)被suspend( )方法停止答案:D解析:3.[单选题]在Java中,假如电脑上E盘没有xxx目录,则下面程序功能描述正确是_x000D_File file1=new File("e:\\xxx\\yyy"); file1.mkdir()A)在当前目录下生成子目录:\xxx\yyyB)在E盘自动创建xxx/yyy目录C)在当前目录下生成文件xxx.yyyD)代码执行后E盘不会产生任何目录答案:D解析:4.[单选题]在Hadoop上提交Job时不涉及哪个实体()A)客户端B)HDFSC)SecondaryNodeD)JobTracker答案:C解析:5.[单选题]下面哪些不是引起 Spark 负载不均的原因?( )A)Spark 读入的数据源是倾斜的B)Shuffle 阶段 Key 值过于集中C)在数据过滤阶段需要处理的数据量差异D)Spark 的运行方式差异答案:D解析:6.[单选题]配置Hadoop时,JAVA_HOME包含在哪一个配置文件中?A)hadoop-default.xmlC)hadoop-site.xmlD)configuration.xml答案:B解析:7.[单选题]在 hadoop 配置中 yarn-site.xml 作用是( )A)用于定义系统级别的参数B)用于名称节点和数据节点的存放位置C)用于配置 JobHistory Server 和应用程序参数D)配置 ResourceManager,NodeManager 的通信端口答案:D解析:8.[单选题]HDFS中的block默认保存____份。
Hadoop基础(习题卷3)
![Hadoop基础(习题卷3)](https://img.taocdn.com/s3/m/28dd4261ae45b307e87101f69e3143323968f5a4.png)
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基础(习题卷11)
![Hadoop基础(习题卷11)](https://img.taocdn.com/s3/m/57677ad3dbef5ef7ba0d4a7302768e9951e76e85.png)
Hadoop基础(习题卷11)第1部分:单项选择题,共54题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在文件属性中, 文件的权限用第( )列字符表示。
A)1-5B)2-10C)3-9D)1-8答案:B解析:2.[单选题]下列______不是云计算三层架构的概括。
A)IaaSB)PaaSC)SaaPD)SaaS答案:C解析:3.[单选题]验证java运行环境是否安装成功,使用哪个命令查看java版本,若出现版本号则表示 安装成功()A)java-versionB)java-ipconfigC)java-editionD)java-Release答案:A解析:4.[单选题]在Hadoop官方的示例程序包hadoop-maprecduceexamples-2.6.4.jar中,封装了一些常用的测试模块。
可以获得文件中单词长度的中位数的模块是(C)。
A)wordcountB)wordmeanC)wordmedianD)wordstandarddeviation答案:C解析:5.[单选题]在 MapReduce 中 Shuffle 的主要作用是( )A)将数据进行拆分B)对映射后的数据进行排序, 然后输入到 ReducerC)经过映射后的输出数据会被排序, 然后每个映射器会进 行分区D)通过实现自定义的 Partitioner 来指定哪些数据进入哪个Reducer答案:B解析:B)HTTPSC)SSHD)ClientProtocol答案:C解析:7.[单选题]关于ApplicationMaster组件描述错误的是()。
A)与资源管理器协商获取资源B)与节点管理器通信以启动或停止具体的任务C)监控应用程序所有任务的状态D)定时向资源管理器汇报资源使用情况答案:A解析:8.[单选题]SecondaryNameNode 是对主NameNode的一个补充,他会定期地执行对HDFS元数据的检查点。
当前设计仅允许每个HDFS只有()SecondaryNameNode节点。
(完整版)hadoop习题册
![(完整版)hadoop习题册](https://img.taocdn.com/s3/m/48a076f4cf84b9d529ea7a7d.png)
第一章大数据概述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试题卷1
![Hadoop试题卷1](https://img.taocdn.com/s3/m/f41d720dcdbff121dd36a32d7375a417866fc1b4.png)
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字段用于()。
hadoop习题答案
![hadoop习题答案](https://img.taocdn.com/s3/m/2d00497d5627a5e9856a561252d380eb629423df.png)
hadoop习题答案Hadoop习题答案Hadoop是当前最流行的大数据处理框架之一,它提供了分布式存储和计算能力,使得处理大规模数据变得更加高效和可靠。
随着Hadoop的普及,越来越多的人开始学习和应用它。
在学习Hadoop的过程中,习题是非常重要的一部分,通过解答习题可以加深对Hadoop的理解和掌握。
本文将为大家提供一些常见的Hadoop习题答案,希望能对大家的学习有所帮助。
题目一:如何在Hadoop集群中上传文件?解答:在Hadoop集群中上传文件可以使用hadoop fs -put命令。
该命令将本地文件上传到Hadoop分布式文件系统(HDFS)中。
例如,要将本地文件example.txt上传到HDFS的/user/hadoop目录下,可以使用以下命令:hadoop fs -put example.txt /user/hadoop题目二:如何在Hadoop集群中查看文件内容?解答:在Hadoop集群中查看文件内容可以使用hadoop fs -cat命令。
该命令可以将HDFS中的文件内容输出到控制台。
例如,要查看HDFS中的example.txt文件内容,可以使用以下命令:hadoop fs -cat /user/hadoop/example.txt题目三:如何在Hadoop集群中删除文件?解答:在Hadoop集群中删除文件可以使用hadoop fs -rm命令。
该命令可以删除HDFS中的文件。
例如,要删除HDFS中的example.txt文件,可以使用以下命令:hadoop fs -rm /user/hadoop/example.txt题目四:如何在Hadoop集群中创建目录?解答:在Hadoop集群中创建目录可以使用hadoop fs -mkdir命令。
该命令可以在HDFS中创建新的目录。
例如,要在HDFS的根目录下创建一个名为data 的目录,可以使用以下命令:hadoop fs -mkdir /data题目五:如何在Hadoop集群中运行MapReduce作业?解答:在Hadoop集群中运行MapReduce作业可以使用hadoop jar命令。
hadoop应用的期末考试题目及答案
![hadoop应用的期末考试题目及答案](https://img.taocdn.com/s3/m/9f270799c9d376eeaeaad1f34693daef5ef71326.png)
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测试题
![Hadoop测试题](https://img.taocdn.com/s3/m/4cd07252a88271fe910ef12d2af90242a995ab44.png)
Hadoop测试题(100分)1、下面哪个程序负责HDFS 数据存储?(单选题)【单选题】NodeB.JobtrackerC.DatanodeD.secondaryNameNodeE.tasktracker正确答案: C2、HDfS 中的block 默认保存几份?(单选题)【单选题】A.3 份B.2 份C.1 份D.不确定正确答案: A3、下列哪个程序通常与NameNode 在一个节点启动?(单选题)【单选题】A.SecondaryNameNodeB.DataNodeC.TaskTrackerD.Jobtracker正确答案: D4、Hadoop 作者是哪位?(单选题)【单选题】A.Martin FowlerB.Kent BeckC.Doug cutting正确答案: C5、HDFS 默认Block Size是多少?(单选题)【单选题】A.32MBB.64MBC.128MB正确答案: B6、下列哪项通常是集群的最主要瓶颈?(单选题)【单选题】A.CPUB.网络C.磁盘IOD.内存正确答案: C7、关于SecondaryNameNode 哪项是正确的?(单选题)【单选题】A.它是NameNode 的热备B.它对内存没有要求C.它的目的是帮助NameNode 合并编辑日志,减少NameNode 启动时间D.SecondaryNameNode 应与NameNode 部署到一个节点正确答案: C8、Client 端上传文件的时候下列哪项正确?(单选题)【单选题】A.数据经过NameNode 传递给DataNodeB.Client 端将文件切分为Block,依次上传C.Client 只上传数据到一台DataNode,然后由NameNode 负责Block 复制工作正确答案: B9、配置机架感知的下面哪项正确?(多选题)【多选题】(10分)A.如果一个机架出问题,不会影响数据读写B.写入数据的时候会写到不同机架的DataNode 中C.MapReduce 会根据机架获取离自己比较近的网络数据正确答案: ABC10、下列哪个是Hadoop 运行的模式?(多选题)【多选题】(10分)A.单机版B.伪分布式C.分布式正确答案: ABC。
(完整版)hadoop练习题--带答案
![(完整版)hadoop练习题--带答案](https://img.taocdn.com/s3/m/29f833c3767f5acfa0c7cd7e.png)
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 cutting√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)Pdsh√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不仅可以进行监控,也可以进行告警。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章大数据概述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.五层云栈模式,第五层为______。
A.固件/硬件层B.云基本资源层C.云应用程序层D.云软件环境层6.大数据是_____的应用。
A.人工智能B.云计算C.物联网D.互联网7.hadoop______中第一阶段的输出可以作为下一阶段的输入。
A.应用场景B.分布式计算C.分阶段计算D.高效处理8. .hadoop______中将海量数据分割于多个节点,由每个节点并行计算,将得到的结果归并到输出。
A.应用场景B.分布式计算C.分阶段计算D.高效处理9.下列选项中不是hadoop特点的是_____。
A.可靠性B.扩容能力C.高效率D.成本高10.hadoop能可靠地存储和处理_____字节数据。
A.TBB.PBC.YBD.ZB11.hadoop集群可以用___种模式进行。
A.四B.三C.五D.二12.hadoop集群不可以在_____________进行。
A.联机模式B.单机模式C.虚拟分布模式D.完全分布模式13.________模式:hadoop安装时的默认模式,不对配置文件进行修改。
A.联机B.单机C.虚拟分布D.完全分布14.________模式:在一台机器上用软件模拟多节点集群。
A.联机B.单机C.虚拟分布D.完全分布15.________模式:Hadoop安装运行在多台主机上,构成一个真实的hadoop集群,在所有的节点上都安装JDK和hadoop,相互通过高速局域网连接。
A.联机B.单机C.虚拟分布D.完全分布16.完全分布式,各节点之间设置________,将各个从节点生成的公钥添加到主节点的信任列表。
A.SSHB.JDKC.hadoopD.HDFS17.完全分布式,不需要修改的配置文件为_______。
A.core-site.xmlB.hdfs-site.xmlC.hadoop-env.shD.mapred-site.xml18.HDFS架构中有两个_________。
A.DataNodesB. JobTrackeNodeD.SecondayNameNode19.下列不是hadoop核心组件的是________。
A.JobTrackerB.TaskTrackerC.HDFSD.Hbase20._______存储Hadoop集群中所有存储节点上的文件,为海量提供存储。
A.JobTrackerB.TaskTrackerC.HDFSD.HBase第四章HDFS文件系统1.___________是指跨多台计算或服务器的文件或文件夹,数据存储在多台机器而不是单台机器上。
A.分布式存储B.分页式存储C.链式存储D.顺序存储2.下列关于hadoop系统架构叙述不正确的一项为________。
A.由一台Intel x86处理器的服务器或PC机组成。
B.部署在低成本Intel/linux硬件平台上。
C.通过高速局域网构成一个计算集群。
D.各个节点上运行Linux操作系统。
3.主节点程序__________。
NodeB.DataNodeC.SecondaryNameNodeD.Jobtracker4. 从节点程序__________。
NodeB.DataNodeC.SecondaryNameNodeD.Jobtracker5.HDFS结构不包括________。
A.Master体系结构B.主从服务器C.元数据服务器D.存储服务器6.HDFS分布式文件系统的特点为____________。
A.半透明性B.低可用性C.可扩展性D.支持一个应用程序并发访问7.HDFS中的block默认保存____份。
A.3B.2C.1D.不确定8.下列_______通常与NameNode在一个节点启动。
A.SecondaryNameNodeB.DataNodeC.TaskTrackerD.Jobtracker9.HDFS每个文件被划分成______大小的多个block,属于同一个文件的blocks分散存储在不同DataNode上。
A.32MBB.64MBC.128MBD.无法确定10.下面哪个程序负责HDFS 数据存储?()NodeB.JobTrackerC.DataNodeD.SecondaryNameNodeE.tasktrackerNode是HDFS系统中的管理局节点,它管理文件系统的命名空间,记录每个文件数据块在DataNode上的位置和副本信息、协调客户端对文件的访问、记录命名空间内的改动和空间本身属性的改动。
A.错误B.正确12.HDFS是基于流数据模式访问和处理超大文件的需求而开发的,具有高容错、高可靠行、高扩展性、高吞吐率等特征,适合的读写任务是________。
A.一次写入,少次读取B.多次写入,少次读取C.多次写入,多次读取D.一次写入,多次读取13.关于HDFS的文件写入,正确的是_________。
A.支持多用户对同一文件的写操作B.用户可以在文件任意位置进行修改C.默认将文件复制成三份存放D.复制的文件块默认存在同一机架上14.Client在HDFS上进行文件写入时,namenode根据文件大小和配置情况,返回部分datanode信息,谁负责将文件划分为多个Block,根据DataNode的地址信息,按顺序写入到每一个DataNode块A.ClientnodeC.DatanodeD.Secondary namenode15.HDFS无法高效存储大量小文件,想让它能处理好小文件,比较可行的改进策略不包括A.利用SequenceFile、MapFile、Har等方式归档小文件B.多Master设计C.Block大小适当调小D.调大namenode内存或将文件系统元数据存到硬盘里16. 在HDFS的数据读取过程中,客服端首先调用________的实例的open()方法打开一个文件。
A.DistributedFileSystemB.FileSystemC.FSDataOutputSystemD.OutputSystem17.在HDFS的数据读取过程中,DistributedFileSystem获取这些信息后,生成一个__________对象实例返回给客户端。
A.DistributedFileSystemB.FSDataInputSystemC.FSDataOutputSystemD.InputSystem18.在HDFS的数据读取过程中,客户端读取完所有数据块后,调用___________的close()接口关闭这个文件。
A.DistributedFileSystemB.FSDataInputSystemC.FSDataOutputSystemD.InputSystem19.在HDFS的数据写入过程中,客服端首先调用________的实例的create()方法打开一个文件。
A.DistributedFileSystemB.FileSystemC.FSDataOutputSystemD.OutputSystem20. 在HDFS的数据写入过程中,客户端写完所有数据块后,调用___________的close()方法结束这次文件写入操作。
A.DistributedFileSystemB.FSDataInputSystemC.FSDataOutputSystemD.InputSystem21.HDFS的错误检测不包括_________。
Node检测B.DataNode检测C.数据错误检测D.冗余检测第五章MapReduce原理与编程1.MapReduce应用于__________的数据处理。
A.小规模B.中小规模C.大规模D.超大规模2.MapReduce能处理的海量数据大于______。
A.1TBB.10GBC.10TBD.1PB3.下列关于MapReduce说法不正确的是________。
A.MapReduce是一种计算框架B.MapReduce的核心思想是“分而治之”C.MapReduce是一个串行的编程模型D.MapReduce来源于Google的学术论文4.下列关于MapReduce的特性叙述正确的一项是_________。
A.自动实现分布式串行计算B.自动实现分页式并行计算C.容错,提供状态监控工具D.不容错,提供状态监控工具5.在分布式并行计算体系中,________采用一个指令流处理单个数据流。
A.SISDB.SIMDC.MISDD.MIMD6. 在分布式并行计算体系中,________采用多个指令流同时处理多个数据流。
A.SISDB.SIMDC.MISDD.MIMD7.关于集群的特点下列叙述正确的一项是_________。
A.系统吞吐量小B.可靠性高C.扩展性弱D.性价比低8.下列关于MapReduce的基本思想叙述不正确的一项是_________。