Hadoop技术与应用 第三章测验

Hadoop技术与应用

第三章测验

 1、HDFS首先把大数据文件切分成若干个小的数据块,再把这些数据块分别写入不同的节点,这些负责保存文件数据的节点被称为?

  NameNode

  DataNode

  SecondaryNameNode

  Block

 2、名称节点(NameNode)是HDFS的管理者,它的职责有3个方面,下面哪个选项不是NamdeNode的职责?

  负责管理和维护HDFS的命名空间(NameSpace)

  管理DataNode上的数据块(Block)

  接收客户端的请求

  负责保存数据块

 3、数据节点(DataNode)负责存储数据,一个数据块会在多个DataNode中进行冗余备份,那么HDFS默认存储几份?

  1

  2

  3

  5

 4、下面哪个选项不属于DataNode的职责?

  保存数据块

  启动DataNode线程,向NameNode定期汇报数据块信息

  管理数据块

  定期向NameNode发送心跳信息保持联系

 5、向HDFS上传文件,正确的shell命令是?

  hdfs dfs -get

  hdfs dfs -put

  hdfs dfs -appendToFile

  hdfs dfs -copyToLocal

 6、对于HDFS文件读取过程,描述不正确的是?

  HDFS客户端通过Configuration对象的open()方法打开要读取的文件

  DistributedFileSystem负责向远程的名称节点(NameNode)发起RPC调用,得到文件的数据块信息,返回数据块列表

  通过对数据流反复调用read()方法,把数据从数据节点传输到客户端

  当客户端读取完数据时,调用FSDataInputStream对象的close()方法关闭输入流

 7、HDFS能够在出错的情况下保证数据存储的可靠性,常见的出错情况不包括?

  数据节点(DataNode)出错

  名称节点(NameNode)出错

  数据本身出错

  以上选项都不包括

 8、考虑到安全和效率,Hadoop设计了机架感知(rack-aware)功能,下面关于机架感知说法正确的是?

  三个冗余备份可在同一个机架上

  三个冗余备份在不同的机架上

  三个冗余备份其中有两个在同一个架构上,另外一个备份在不同的机架上

  上述说法都不对  

 9、Hadoop类库中最终面向用户提供的接口类是_____。该类是个抽象类,只能通过类的get方法得到具体类?

  Configuration类

  FileSystem

  Path类

  URI类

 10、使用HDFS Federation的优点不包括下面哪个选项?

  NameSpace具有可扩展性

  DataNode具有可扩展性

  性能提升。多个NameNode可以提高读写时的数据吞吐量

  隔离性。使用联邦可隔离不同类型的程序,一定程度上可控制资源的分配

 11、当NameNode出错时,下面哪个方案描述正确,且是最佳故障恢复和容错方案?

  采用SecondaryName定时备份NameNode的fsimage和edits

  采用NameNode HA,当一个NameNode出错时,另一个NameNode接管它的工作

  采用NameNode Fedaration,多个Namenode一起工作

  多增加DataNode

 12、关于HDFS回收站描述正确的是

  HDFS回收站默认开启

  HDFS回收站中的文件文件像Windows回收站一样,如果不清空回收站,文件会一直保留在回收站

  HDFS为每一个用户都创建了回收站,这个类似操作系统的回收站。位置是/user/用户名/.Trash/

  用户不能手动清空回收站中的内容

 13、关于 SecondaryNameNode的描述,哪项是正确的?

  它是NameNode的热备

  它对内存没有要求

  它的目的是帮助NameNode合并编辑日志,减少NameNode启动时间

  SecondaryNameNode应与NameNode部署到一个节点

 14、HDFS的是基于流数据模式访问和处理超大文件的需求而开发的,具有高容错、高可靠性、高可扩展性、高吞吐率等特征,适合的读写任务是?

  一次写入,少次读写

  多次写入,少次读写

  一次写入,多次读写

  多次写入,多次读写

 15、HDFS是整个Hadoop生态圈中的基石

  True

  False

 16、在HDFS HA集群中,两个NameNode都处于活跃状态,这样其中一个NameNode故障时,集群仍然可用

  True

  False

 17、DataNode一旦发生故障将导致整个集群不可用

  True

  False

 18、上传到HDFS的一个数据块是1M,那么它在HDFS上占用的内存是1M

  True

  False

 19、NameNode管理了两个文件,其中fsimage体现了其最新的状态

  True

  False

 20、安全模式(Safemode)是HDFS所处的一种特殊状态。处于这种状态时,HDFS只接受读数据请求,不能对文件进行写、删除等操作

  True

  False

 21、HDFS为每一个用户都创建了类似操作系统的回收站(Trash),当用户删除文件时,文件马上就会被永久性删除

  True

  False

 22、hdfs dfsadmin -disallowSnapshot是开启HDFS快照的命令

  True

  False

 23、HDFS提供了如下两种配额(Quota)命令(这两种命令是管理命令——hdfs dfsadmin)

  True

  False

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值