Hive测试题

欢迎参加本次测试

Q1:1、Hive是由哪家公司开源的大数据处理组件?(单选题)

Google
Apache
Facebook

Q2:2、Hive的计算引擎是什么?(单选题)

Spark
MapReduce
HDFS

Q3:3、Hive加载数据文件到数据表中的关键语法是?(单选题)

LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename
INSERT DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename
LOAD DATA INFILE 'd:\car.csv' APPEND INTO TABLE t_car_temp FIELDS TERMINATED BY ","

Q4:4、Hive定义一个自定义函数类时,需要继承以下哪个类?(单选题)

FunctionRegistry
UDF
MapReduce

Q5:5、命令hadoop fs -du -h /user/hive/warehouse的作用是什么?(单选题)

查看Hive中各个数据库存储使用情况
显示/user/hive/warehouse中文件列表
查看hive中/user/hive/warehouse下文件个数

Q6:6、当发现hive脚本执行时报错信息中包含如下内容: FAILED:ClassCastExceptionorg.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfocannotbecasttoorg.apache.hadoop.hive.serde2.typeinfo.DecimalTypeInfo 则此脚本最可能存在的问题是什么?(单选题)

网络问题
GROUP BY 中包含详单的字段(字段重复)
字符串和数值类型转换错误

Q7:7、Hive建表时,数值列的字段类型选取decimal(x,y)与Float、double的区别,下列说法正确的是?(单选题)

decimal(x,y)是整数,Float、double是小数
Float、double在进行sum等聚合运算时,会出现JAVA精度问题
decimal(x,y)是数值截取函数,Float、double是数据类型

Q8:8、Hive数据表插入数据时,insert( )table ……,括号中可使哪些关键字?(多选题)

into
append
overwrite

Q9:9、通过以下哪些关键字可以通过shell连接hive客户端,进行数据操作?(多选题)

hive –e “HQL”
hive beeline –e “HQL”
hive

Q10:10、Hive自定义函数jar发布有哪几种方法?(多选题)

使用add jar ……
修改配置文件hive-site.xml中hive.aux.jars.path
在${HIVE_HOME}中创建目录auxlib  ,将自定义函数jar包上传至该目录

Hive测试题

10题  |  136次引用

相关模板

换一换