hbase面试题(6)

1. HBase来源于哪篇博文? C   BigTable
  •  
     



2. 下面对HBase的描述哪些是正确的? B、C、D


  •  


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


你可能感兴趣的:(大数据面试题)