1.HBase的设计灵感来源于哪篇文章?()
A The Google File System
B MapReduce
C BigTable
D Chubby
正确答案:C
2.下面对HBase的描述哪些是正确的?()(多选)
A 不是开源的
B 是面向列存储的
C 是分布式的
D 是一种NoSQL数据库
正确答案:BCD
3.HBase依靠()存储底层数据
A HDFS
B Hadoop
C Memory
D MapReduce
正确答案:A
4.HBase依赖()提供集群管理功能
A Zookeeper
B Chubby
C RPC
D Socket
正确答案:A
5.下面哪些选项正确描述了HBase的特性?()(多选)
A 高可靠性
B 高性能
C 面向列
D 可伸缩
正确答案:ABCD
6.下面哪些概念是HBase框架中使用的?()(多选)
A HDFS
B GridFS
C Zookeeper
D EXT3
正确答案:AC
7.HBase中数据库称为()
A namespace
B database
C table
D column family
正确答案:A
8.HBase采取(主键、字段索引)的复合索引方式。()
A 正确
B 错误
正确答案:B
HBase并不支持传统数据库中的复合索引方式,它采用单一的行键(Row Key)进行数据存储和检索。
9.HBase对表进行水平拆分后存储在不同的region server上。()
A 正确
B 错误
正确答案:A
10.HBase存储Region和Region服务器的映射关系存放在元数据表Meta表中,Meta表的存储位置记录在ROOT表中,ROOT表的存储位置可从()查询得到。
AZookeeper
B HMaster
C Region Server
D Store file
正确答案:A
11.集群中的HRegionServer节点是否正常工作,是通过HRegionServer定时向()汇报心跳信息得知的。
A Zookeeper
B HMaster
C Region Server
D HLog
正确答案:A
12.Table的新建、删除、修改等的实现是由集群中的()负责的。
A Zookeeper
B HMaster
C Region Server
D HLog
正确答案:B
13.HBase依赖()提供消息通信机制
A Zookeeper
B Chubby
C RPC
DSocket
正确答案:A
14.用户写入数据时,数据首先被写入到MemStore和Hlog中,系统会周期性地把MemStore缓存里的内容刷写到磁盘的StoreFile文件中,每次刷写都生成一个新的StoreFile文件。()
A 正确
B 错误
正确答案:A
15.HBase是分布式列式存储系统,记录按( )集中存放。
A 列族
B 列
C 行
D不确定
正确答案:A
16.下面描述HBase的Region的内部结构不正确的是()。
A 每个Strore由一个MemStore和多个StoreFile组成
B Region由一个或者多个Store组成
C MemStore存储在内存中,StoreFile存储在HDFS
D 每个Store只保存一个Column
正确答案:D
每个Store并不只保存一个Column,实际上,它可以保存多个列族(Column Family),每个列族下又可以包含多个列限定符(Column Qualifier)。因此,每个Store可以保存多个列族和对应的列限定符。