作业内容:
一、选择题(1~4为单选题,5~8为多选题)(5分*4+8分*4题)
1.下列属于HBase数据迁移工具的是( )
A、Export B、Import
C、CopyTable D、hbck
2.下列属于HBase文件检测修复工具的是( )
A、Export B、Import
C、CopyTable D、hbck
3.关于minor合并与major合并说法错误的是( )
A、minor合并中,被标记删除的旧文件被移除。
B、major合并针对的是给定Region的一个列族的所有HFile。
C、major合并时会清理minor合并中被标记删除的HFile。
D、minor合并是把多个小的HFile合并成一个大的HFile。
- Master在哪种情况下会执行负载均衡( )
A、均衡负载开关打开
B、Master没有初始化
C、当前有Region处于拆分状态
D、当前集群中有RegionServer出现故障
5.关于Region的说法正确的是( )
A、HBase表的所有行都是按照RowKey的字典序排列的,表在行的方向上分割为多个分区(Region)
B、最开始一张表只有一个Region,随着数据的插入,分裂成两个。
C、region均匀的分布在集群中不同的节点上。
D、HBase中对Region提供多副本的管理机制。
6.下面关于Meta表的说法正确的是( )
A、Meta表保存region的元数据信息
B、Meta表不能进行分区
C、Meta表中的每一行记录了一个Region的信息, 包括region的行键范围,所在节点地址等。
D、Meta表的位置需要从zookeeper获得
7.HBase中关于数据存储以下说法正确的是( )
A、Region服务器由一个Hlog和多个region构成
B、存储空间HLog记录region服务器上所有region的操作日志
C、Region对象由多个Store组成,每个Store对应当前分区中的一个列族
D、一个Region对应一个memstore,当数据达到一定条件时会写入StoreFile文件中
8.region拆分过程中会完成哪些操作( )
A、将需要拆分的Region下线,阻止所有对该Region的客户端请求
B、将一个Region拆分成两个子Region,分别包含该region前后两部分的数据
C、完成子Region创建后,向Meta表发送新产生的Region的元数据信息;
D、子region中的数据也是按key的字典序排列
二、判断题()(3分*5题)
- 对于一个store只能对应多个storefile文件。( )
- 客户端在插入、删除、查询数据时需要知道哪个Region服务器上存储所需的数据,这个查找Region的过程称为Region定位。( )
- 当Regionserver中的region数量达到最大阈值时, Regionserver就会发起region合并。( )
- 在Region拆分过程中,完成Region创建后,向.META.表发送新产生的region的元数据信息( )
- HFile的合并有两种类型,分别是Minor合并和Major合并。( )
三、简答题 (10分*2+13分*1题)
- 过滤查询中有哪些过滤器,每个列举一个?
答:
- Zookeeper中的Zonde具有什么特点?
答:
- 3. 在使用NoSQL数据库中,HBase暴露出什么问题?
答:
评论0