下面关于Hive的说法正确的是()
A.Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文本映射为一张数据库表,并提供简单的SQL查询功能
B.Hive可以直接使用SQL语句进行相关操作
C.Hive能够在大规模数据集上实现低延迟快速的查询
D.Hivez在加载数据过程中不会对数据进行任何的修改,只是将数据移动到HDFS中Hive设定的目录下
A.Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文本映射为一张数据库表,并提供简单的SQL查询功能
B.Hive可以直接使用SQL语句进行相关操作
C.Hive能够在大规模数据集上实现低延迟快速的查询
D.Hivez在加载数据过程中不会对数据进行任何的修改,只是将数据移动到HDFS中Hive设定的目录下
A.所有HQL都会转化为MapReduce任务执行
B.DDL语句不提交任务到MapReduce,而是直接操作元数据
C.对于selectcount(*)fromtable操作,一定会启动reduce任务
D.对于selece*fromtable语句不会启MapReduce
A.hive中的join查询只支持等值链接,不支持非等值连接
B.hive的表一共有两种类型,内部表和外部表
C.hive默认仓库路径为/user/hive/warehouse/
D.hive支持数据删除和修改
A.HIVE构建于HDFS和MapReduce之上
B.HIVE使用类SQL的HQL语言作为查询接口
C.HIVE的并行执行主要依赖MapReduce来实现
D.HIVE不能运行在Spark上
A.在sqlcontext.sql中直接使用sql读取hive表
B.在sqlcontext.sql中直接使用sql操作dataframe对象
C.在sqlcontext.sql中直接已经在sparksql中注册为表的对象
D.在sqlcontext.sql中直接使用sql读取mysql表
A.Hive是基于Hadoop的一个数据仓库,由Facebook开源,最初是用于解决海量结构化的日志数据统计问题
B.Hive定义了一种类似SQL的查询语言HQ,将SQL转化为MapRuduce任务,在Hadoop上执行
C.目前Hive支持MapRuduce、Tez的计算模型
D.Hive的表更新采用的是插入的方式
A.boolean->int
B.bigint->double
C.int->bigint
D.string->double
A.只要有一个HiveServer不可用,整个Hive集群便不可用
B.MotaStore用于提供元数据服务,依赖于DBService
C.在同一时间点、HiveServer只要一个处于Active状态,另一个则处于Standby状态
D.HiveServer负责接收客户端请求.解析.执行HQL命令并返回查询结果
A.一旦表建好,不可再修改表名
B.一旦表建好,不可再增加新列
C.创建外表时需要指定external关键字
D.一旦表建好,不可再修改列名
A.hive的第一代客户端进入方式bin/hivesql,强烈建议使用
B.hive的第二代客户端进入方式bin/beeline
C.beeline客户端不是直接访问metastore服务的,而是需要单独启动hiveserver2服务
A.登陆ambari->Hive组件->ServiceActions列表->+AddHiveServer2
B.选择那台服务器安装HiveServer2组件
C.重启namenode,使新增的HiveServer2组件主机代理权限放开
D.重启HiveServer2