✪​测试|你能得几分?HBase 40道测试题

Posted 36大数据

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了✪​测试|你能得几分?HBase 40道测试题相关的知识,希望对你有一定的参考价值。


✪​测试|你能得几分?HBase 40道测试题


第一部分:基础能力


1. HBase来源于哪篇博文? C
A The Google File System
B MapReduce
C BigTable
D Chubby


2. 下面对HBase的描述哪些是正确的? B、C、D
A 不是开源的
B 是面向列的
C 是分布式的
D 是一种NoSQL数据库


3. HBase依靠()存储底层数据 A
A HDFS
B Hadoop
C Memory
D MapReduce


4. HBase依赖()提供消息通信机制 A
A Zookeeper
B Chubby
C RPC
D Socket


5. HBase依赖()提供强大的计算能力 D
A Zookeeper
B Chubby
C RPC
D MapReduce


6. MapReduce与HBase的关系,哪些描述是正确的? B、C
A 两者不可或缺,MapReduce是HBase可以正常运行的保证
B 两者不是强关联关系,没有MapReduce,HBase可以正常运行
C MapReduce可以直接访问HBase
D 它们之间没有任何关系


7. 下面哪些选项正确描述了HBase的特性? A、B、C、D
A 高可靠性
B 高性能
C 面向列
D可伸缩


8. 下面与Zookeeper类似的框架是?D
A Protobuf
B Java
C Kafka
D Chubby


9. 下面与HDFS类似的框架是?C
A NTFS
B FAT32
C GFS
D EXT3


10. 下面哪些概念是HBase框架中使用的?A、C
A HDFS
B GridFS
C Zookeeper
D EXT3


第二部分:HBase核心知识点


11. LSM含义是?A
A 日志结构合并树
B 二叉树
C 平衡二叉树
D 长平衡二叉树


12. 下面对LSM结构描述正确的是? A、C
A 顺序存储
B 直接写硬盘
C 需要将数据Flush到磁盘
D 是一种搜索平衡树


13. LSM更能保证哪种操作的性能?B
A 读
B 写
C 随机读
D 合并


14. LSM的读操作和写操作是独立的?A
A 是。
B 否。
C LSM并不区分读和写
D LSM中读写是同一种操作


15. LSM结构的数据首先存储在()。 B
A 硬盘上
B 内存中
C 磁盘阵列中
D 闪存中


16 HFile数据格式中的Data字段用于()。A
A 存储实际的KeyValue数据
B 存储数据的起点
C 指定字段的长度
D 存储数据块的起点


17 HFile数据格式中的MetaIndex字段用于()。D
A Meta块的长度
B Meta块的结束点
C Meta块数据内容
D Meta块的起始点


18 HFile数据格式中的Magic字段用于()。A
A 存储随机数,防止数据损坏
B 存储数据的起点
C 存储数据块的起点
D 指定字段的长度


19 HFile数据格式中的KeyValue数据格式,下列选项描述正确的是()。A、D
A 是byte[]数组
B 没有固定的结构
C 数据的大小是定长的
D 有固定的结构


20 HFile数据格式中的KeyValue数据格式中Value部分是()。C
A 拥有复杂结构的字符串
B 字符串
C 二进制数据
D 压缩数据


第三部分:HBase高级应用介绍


31 HBase中的批量加载底层使用()实现。A
A MapReduce
B Hive
C Coprocessor
D Bloom Filter


32. HBase性能优化包含下面的哪些选项?A、B、C、D
A 读优化
B 写优化
C 配置优化
D JVM优化


33. Rowkey设计的原则,下列哪些选项的描述是正确的?A、B、C
A 尽量保证越短越好
B 可以使用汉字
C 可以使用字符串
D 本身是无序的


34. HBase构建二级索引的实现方式有哪些? A、B
A MapReduce
B Coprocessor
C Bloom Filter
D Filter


35. 关于HBase二级索引的描述,哪些是正确的?A、B
A 核心是倒排表
B 二级索引概念是对应Rowkey这个“一级”索引
C 二级索引使用平衡二叉树
D 二级索引使用LSM结构


36. 下列关于Bloom Filter的描述正确的是?A、C
A 是一个很长的二进制向量和一系列随机映射函数
B 没有误算率
C 有一定的误算率
D 可以在Bloom Filter中删除元素


第四部分:HBase安装、部署、启动


37. HBase官方版本可以安装在什么操作系统上?A、B、C
A CentOS
B Ubuntu
C RedHat
D Windows


38. HBase虚拟分布式模式需要()个节点?A
A 1
B 2
C 3
D 最少3个


39. HBase分布式模式最好需要()个节点?C
A 1
B 2
C 3
D 最少


40. 下列哪些选项是安装HBase前所必须安装的?A、B
A 操作系统
B JDK
C Shell Script
D Java Code


41. 解压.tar.gz结尾的HBase压缩包使用的Linux命令是?A
A tar -zxvf
B tar -zx
C tar -s
D tar -nf


你答对了几题?如果每题按照2分计算的话,满分是82分,你能得到几分?50分以下的请自行墙边站着反省去。


特别感谢bioger_hit的贡献和分享。


End.

转发朋友圈积攒送大数据书籍

即日起,只要你转发36大数据微信公众号任意一篇文章至朋友圈,且集齐【20个赞】,微信截图回复36大数据,就有机会获得【周涛亲笔签名的书籍】,我们将每日送出一本,持续10日。我们会每日公布前一天的获奖者,亲,包邮哦!
周涛亲笔签名的书籍,抢先在36大数据送出,快抢!
本活动5月30日获奖者是来自河北保定微信名为【冬天的玉米粒】的朋友,我们会尽快与您联系寄出奖品。
微信回复文字,查看系列文章
回复 1
大数据可视化 5篇系列文章
回复 2
推荐系统 5篇系列文章
回复 3
机器学习    5篇系列文章
回复 4
随机森林  5篇系列文章
回复 5 
数据科学家     5篇系列文章
回复 6
大数据面试题       5篇系列文章
回复 7
大数据工具          5篇系列文章
回复 8
大数据应用案例  5篇系列文
回复 9
新手入门大数据 5篇系列文
微信扫一扫,关注36大数据。微信号:dashuju36
查看最新大数据行业动向,请看36大数据网站(36dsj.com)。
点击下方 “阅读原文”查看更多
↓↓↓

以上是关于✪​测试|你能得几分?HBase 40道测试题的主要内容,如果未能解决你的问题,请参考以下文章

给你一次重新参加“高考”的机会,看看你能得几分!

给你一次重新参加“高考”的机会,看看你能得几分!

分享一套网络测试题,你能得到几分呢?

假期自测Java面试真题分享,看看你能得多少分?

个人附加作业

测试数据科学家聚类技术的40个问题(附答案和分析)(转)