Hive基础(习题卷1)
第1部分:单项选择题,共88题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]HBase交互模式中,查看当前服务状态的命令是( )
A)service
B)services
C)status
D)statu
答案:C
解析:
2.[单选题]HBase是一种“NoSQL”数据库,支持大型( )数据存储
A)集中式
B)集合式
C)分布式
D)分散式
答案:C
解析:
3.[单选题]HBase中的所有数据文件都存储在Hadoop HDFS上,主要有HFile格式与( )格式
A)HTXT
B)HLog
C)HLog File
D)HFile Log
答案:C
解析:
4.[单选题]OLAP是什么意思( )
A)联机分析处理
B)单机分析处理
C)联网分析处理
D)事务分析处理
答案:A
解析:
5.[单选题]命令行界面,也就是( ),是和Hive交互的最常用的方式
A)CMD
B)CLI
C)CMI
D)CLD
答案:B
解析:
6.[单选题]在Hive中,如果只需要结构集的部分数据,可以通过( )子句来限定返回的行数
A)limit
B)sort
答案:A
解析:
7.[单选题]内部表和外部表之间可以互相转换,所使用的关键字是( )。
A)Create
B)Alter
C)Truncate
D)Drop
答案:B
解析:
8.[单选题]Hive交互Shell指执行$HIVE_HOME/bin/hive之后,交互式命令行的提示符是( )
A)help>
B)hive>
C)user>
D)cmd>
答案:B
解析:
float()函数9.[单选题]在HBase中,Scan类的( )方法限定返回数据的列簇
A)family()
B)addFamily()
C)Column()
D)addColumn()
答案:B
解析:
10.[单选题]在Hive的查询语句中,表示A和B按位取或的是( )
A)A|B
B)A&B
C)A-B
D)A~B
答案:A
解析:
11.[单选题]Hive将表中的数据保存到文本,并使用命令插入到employee表中的命令正确是( )
A)load local inpath '/opt/' overwrite into table employee;
B)load data inpath '/opt/' overwrite into table employee;
C)load data local inpath '/opt/' into table employee;
D)load data local inpath '/opt/' overwrite into table employee;
答案:D
解析:
12.[单选题]关于Hive嵌入模式说法错误的是( )。
A)元数据存储在Derby数据库中
B)只允许创建一个连接
C)一般用于测试使用
D)一般用于生产环境
答案:D
13.[单选题]在分布式环境系统中,引入( )可以防止内存数据就会丢失
A)HLog
B)HRegion
C)ZooKeeper
D)Server
答案:A
解析:
14.[单选题]有关Hive支持的基本数据类型,以下那个是4byte有符合整数( )
A)Tinyint
B)Smalint
C)Int
D)Bigint
答案:C
解析:
15.[单选题]在HBase的专用过滤器中,TimestampsFilter是( )
A)时间戳过滤器
B)包含结束的过滤器
C)列计数过滤器
D)首次行键过滤器
答案:A
解析:
16.[单选题]数据 1,zhangsan,[90,79,88]中的第三列,应用哪种数据类型存储? ( )
A)Map
B)Array
C)Int
D)Struct
答案:B
解析:
17.[单选题]对于最小粒度的任务,Hive查询的反应时间约为( )。
A)微妙级
B)毫秒级别
C)小时级
D)秒级或分钟级
答案:D
解析:
18.[单选题]在HBase中,改变表属性的关键字是( )
A)update
B)alter
C)set
D)以上都不正确
答案:B
解析:
19.[单选题]向桶表中导入数据可以使用下面哪个关键字?( )
C)Import
D)Location
答案:B
解析:
20.[单选题]仅删除内部表的数据,保留表的元数据信息所使用的关键字是( )
A)Delete
B)Alter
C)truncate
D)Drop
答案:C
解析:
21.[单选题]Hive的启动依赖于( )的启动,因此必须先启动它
A)Java
B)数据库
C)Hadoop
D)tomcat
答案:C
解析:
22.[单选题]下面命令中哪个是创建桶表所使用的关键字?( )
A)Partitioned By
B)Clustered By
C)Sorted By
D)Fields By
答案:B
解析:
23.[单选题]删除在my_ns命名空间下my_table表中,行键为1的一行数据的命令为( )
A)deleteall 'my_ns:my_table', '1'
B)delete 'my_ns:my_table', '1'
C)delete 'my_ns:my_table' where key=1
D)deleteall 'my_ns:my_table' where key=1
答案:A
解析:
24.[单选题]Hive可以通过( )在单台服务器上处理所有的任务,对于小数据集,执行时间可以明显缩短。
A)推测执行
B)本地模式
C)JVM重用
D)严格模式
答案:B
解析:
25.[单选题]在HBase中,启用表的命令是( )
A)go 'my_ns:my_table'
B)use 'my_ns:my_table'
C)start 'my_ns:my_table'
解析:
26.[单选题]通过查询语句使用关键字( )可以向Hive表中插入数据。
A)Load
B)Insert
C)Import
D)Location
答案:B
解析:
27.[单选题]数据导出使用下面哪个关键字?( )
A)Output
B)Insert
C)Import
D)Location
答案:B
解析:
28.[单选题]下面哪个命令可以查询Hive中的表及表的基本信息?( )
A)Show Create Table tableName
B)Show Tables
C)Show Table info tableName
D)Show tableName
答案:B
解析:
29.[单选题]在Hive中,如修改表名、修改列名、添加列、删除列或替换列等操作要用到的关键字是( )
A)update
B)alter
C)set
D)replace
答案:B
解析:
30.[单选题]HBase针对逻辑模型的理解错误的选项是( )
A)一开始以时间戳版本为键,以数据(Data)为值(Value)建立单元(Cell)映射(Map)
B)往下一层以列标识为键,以单元映射为值建立列簇映射
C)再往上一层以列簇为键,以列簇映射为值建立行键映射
D)最后以行键为键,以行键映射为值建立表映射
答案:B
解析:
31.[单选题]下列关于Hive中连接查询描述正确的是( )
A)Hive中连接查询只支持相等连接而不支持不等连接
B)Hive中连接查询支持相等连接和不等连接
C)Hive中连接查询只支持不等连接而不支持相等连接
D)以上都不对
答案:A
解析:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。