下面关于Hive的描述正确的是()
B.[B]Hive的学习门槛比较低,因为它提供了类似于关系数据库SQL语言的查询语言——HiveQL
C.[C]当采用MapReduce作为执行引擎时,Hive可以通过HiveQL语句快速实现简单的MapReduce统计,Hive自身可以将HiveQL语句快速转换成MapReduce任务进行运行
D.[D]Hive在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据
B.[B]Hive的学习门槛比较低,因为它提供了类似于关系数据库SQL语言的查询语言——HiveQL
C.[C]当采用MapReduce作为执行引擎时,Hive可以通过HiveQL语句快速实现简单的MapReduce统计,Hive自身可以将HiveQL语句快速转换成MapReduce任务进行运行
D.[D]Hive在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据
A.Shark提供了类似Pig的功能
B.Shark把SQL语句转换成MapReduce作业
C.Shark重用了Hive中的HiveQL解析、逻辑执行计划翻译、执行计划优化等逻辑
D.Shark的性能比Hive差很多
A.所有HQL都会转化为MapReduce任务执行
B.DDL语句不提交任务到MapReduce,而是直接操作元数据
C.对于selectcount(*)fromtable操作,一定会启动reduce任务
D.对于selece*fromtable语句不会启MapReduce
A.Hive依赖于HDFS处理数据
B.Hive依赖于MapReduce处理数据
C.Hive将处理结果保存到HDFS中
D.在某些场景下Pig可以作为Hive的替代工具
A.在Shark原有的架构上重写了逻辑执行计划的优化部分,解决了Shark存在的问题
B.Spark SQL在Hive兼容层面仅依赖HiveQL解析和Hive元数据
C.Spark SQL执行计划生成和优化都由Catalyst(函数式关系查询优化框架)负责
D.Spark SQL执行计划生成和优化需要依赖Hive来完成
A.只要有一个Hiveserver不可用,整个Hive集群便不可用
B.HiveServer负责接受客户端请求、解析、执行HQL命令并返回查询结果
C.MetaStore用于提供元数据服务,依赖于DBService
D.在同一时间点HiveServer只用一个处于Active状态,另一个则处于Standby
A.Hive最终将数据存储在HDFS中
B.HiveSQL其本质是执行的MapReduce任务
C.Hive是Hadoop平台的数据仓库工具
D.Hive对HBase有强依赖
A.to_data:获取当前日期
B.desc functions upper:查看系统自带的函数
C.substr:求字符串长度
D.trim:去除空字符串
A、descfunctionsupper:查看系统自带的函数
B、trim():去除空字符串
C、to_date():获取当前日期
D、substr():求字符串长度
A.Hive支持所有标准SQL语法
B.Hive底层采用的计算引擎是MapReduce
C.Hive提供的HQL语法,与传统SQL很类似
D.HiveServer可采用MySQL存储元数据信息
A.一旦表建好,不可再修改表名
B.一旦表建好,不可再增加新列
C.创建外部表时需要制定externa关键字
D.一旦表创建好,不可再修改列名
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!