一、 单选题(共15题,每题2分)

1. HBase 依赖()提供消息通信机制

A Zookeeper

B Chubby

C RPC

D Socket

 

2. HBase 依赖()提供强大的计算能力

A Zookeeper

B Chubby

C RPC

D MapReduce

 

3.下面与 HDFS 类似的框架是?()

A NTFS

B FAT32

C GFS

D EXT3

 

4. 下面哪些概念是 HBase 框架中使用的? 

A HDFS

B GridFS

C Zookeeper

D EXT3

 

5. LSM 结构的数据首先存储在()。

A 硬盘上

B 内存中

C 磁盘阵列中

D 闪存中

 

6.HFile 数据格式中的 Data 字段用于()。

A 存储实际的 KeyValue 数据

B 存储数据的起点

C 指定字段的长度

D 存储数据块的起点

 

7.HFile 数据格式中的 MetaIndex 字段用于()。

A Meta 块的长度

B Meta 块的结束点

C Meta 块数据内容

D Meta 块的起始点

 

8. HBase 分布式模式最好需要()个节点?

A 1

B 2

C 3

D 最少

 

9. HFile 数据格式中的 Magic 字段用于()。

A 存储随机数,防止数据损坏

B 存储数据的起点

C 存储数据块的起点

D 指定字段的长度

 

10.下面与 Zookeeper 类似的框架是?()

A Protobuf

B Java

C Kafka

D Chubby

 

11. MapReduce 与 HBase 的关系,哪些描述是正确的?()

A 两者不可或缺,MapReduce 是 HBase 可以正常运行的保证

B 两者不是强关联关系,没有 MapReduce,HBase 可以正常运行

C MapReduce 可以直接访问 HBase

D 它们之间没有任何关系

 

12. 下面哪些选项正确描述了 HBase 的特性?()

A 高可靠性

B 高性能


C 面向列

D 可伸缩

 

13. 下面对 LSM 结构描述正确的是?()

A 顺序存储

B 直接写硬盘

C 需要将数据 Flush 到磁盘

D 是一种搜索平衡树

 

14.HFile 数据格式中的 KeyValue 数据格式,下列选项描述正确的是()。

A 是 byte[]数组

B 没有固定的结构

C 数据的大小是定长的

D 有固定的结构

 

15. HBase 性能优化包含下面的哪些选项?()

A 读优化

B 写优化

C 配置优化

D JVM 优化

 

 

二、 判断题(共15题,每题2分)

1. Ganglia 不仅可以进行监控,也可以进行告警。()

2.lock Size 是不可以修改的。()

3Nagios 不可以监控Hadoop 集群,因为它不提供Hadoop 支持。()

4.如果 NameNode 意外终止,SecondaryNameNode 会接替它使集群继续工作。()

5. Cloudera CDH 是需要付费使用的。()

6. Hadoop 是 Java 开发的,所以 MapReduce 只支持 Java 语言编写。()

7. Hadoop 支持数据的随机读写。()

8. NameNode 本地磁盘保存了 Block 的位置信息。()

9. Hadoop 自身具有严格的权限管理和安全措施保障集群正常运行。()

10. Slave 节点要存储数据,所以它的磁盘越大越好。()

11. hadoopdfsadmin –report 命令用于检测 HDFS 损坏块。()

12. Hadoop 默认调度器策略为 FIF0()

13. 集群内每个节点都应该配 RAID,这样避免单磁盘损坏,影响整个节点运行。()

14.因为HDFS 有多个副本,所以 NameNode 是不存在单点问题的。()

15.每个 map 槽就是一个线程。()

三、 简答题(共4题,每题10分)

1、如何实现 hadoop 的安全机制。

 

2、请列出你所知道的 hadoop 调度器,并简要说明其工作方法?

 

3、hadoop 和 spark 使用场景。

 

4、hdfs 和hbase 各自使用场景。