一、单选题

如果对HBase表的添加数据记录,可以使用(C)命令进行操作。
A.create B.get C.put D.scan
如果需要对HBase表中的数据进行列表查看,可以使用(B)命令进行操作。
A.count B.scan C.put D.get
以下更新HBase表中数据的语法,输写正确的是(D)。
A.update user. xiaoming’ set info.age=1
B.update ‘users’,’xiaoming’,’info.age’,’29’
C.put ‘users’,’xiaoming’,’info.age’
D.put ‘users’,’xiaoming’,’info.age’,’29’
在HBase Shell操作中,请选择以下哪个命令用于删除整行操作(C)。
A.delete from ‘users’.’xiaoming’
B.delete table from ‘xiaoming’
C.deleteall ‘users’,’xiaoming’
D.deleteall ‘xiaoming’
在HBase Shell操作中,可以使用下面哪个命令对数据表进行行数统计(C)。
A.select count(0) from ‘users’
B.sum ‘users’
C.count ‘users’
D.truncate ‘users’
使用JAVA API进行HBase操作,以下命令输写正确的是(B)。
A.HBaseTestCase.get(tablename);
B.HBaseTestCase.get(tablename,’row1’);
C.HBaseTestCase.delete(tablename,’row1’,’row2’);
D.HBaseTestCase.scan(tablename,’row1’,’row2’);
使用JAVA API进行HBase整表扫描操作,以下命令输写正确的是(A)。
A.table.getScanner(scan);
B.table.scan(table);
C.table.get(table).scan();
D.table.Scanner(get);
使用JAVA API进行HBase表数据添加操作,以下命令输写正确的是(C)。
A.HTable.add (new Put(Bytes.toBytes(row)); B.HTable.insert(new
Put(Bytes.toBytes(row)); C.HTable.put(new Put(Bytes.toBytes(row));
D.HTable.update(new Put(Bytes.toBytes(row));
二、判断题

HBase是一套高性能的分布式数据集群,必须在大型机或者高性能的服务器上进行搭建。(A)
A.正确 B.错误
HBase是Apache的Hadoop项目的子项目,利用Hadoop HDFS作为其文件存储系统,适合于非结构化数据存储。(A)
A.正确 B.错误
MapReduce程序可以直接读取HBase内存储的数据内容。(A )
A.正确 B.错误
使用delete命令将HBase中的一张表进行删除操作。( B)
A.正确 B.错误
使用Shell命令insert对HBase中的一张表进行数据添加操作。(B)
A.正确 B.错误
使用Shell命令create在HBase系统中添加新表操作。( A)
A.正确 B.错误
HBase系统适合进行多表联合查询以及复杂性读写操作。(B)
A.正确 B.错误
HBase允许创建空表,不需要建立列簇。(B)
A.正确 B.错误
三、多选题

对于HBase系统的使用场景,以下说法正确的是(ABD)。
A.需对数据进行随机读操作或者随机写操作
B.大数据量并发操作
C.需要进行多表联合查询
D.读写访问均是非常简单的操作
HBase系统用于记录Region相关信息的表,具体的表包含(AC)。
A.-ROOT- B.-ADMIN- C…META. D…SYSTEM.
对于HBase分布式存储系统,下面说法正确的是( ABCD)
A.高可靠性 B.高性能 C.面向列 D.可伸缩
HBase提供多种数据访问接口的方式,包含接口有(AB)。
A.Java API B.HBase Shell C.Thrift Gateway D.REST Gateway

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐