题目
下面关于Hive的描述正确的是:( )A. Hive是一个基于Hadoop的数据仓库工具,可以用于对存储在Hadoop文件中的数据集进行数据整理、特殊查询和分析处理B. Hive的学习门槛比较低,因为它提供了类似于关系数据库SQL语言的查询语言——HiveQLC. 当采用MapReduce作为执行引擎时,Hive可以通过HiveQL语句快速实现简单的MapReduce统计,Hive自身可以将HiveQL语句快速转换成MapReduce任务进行运行D. Hive在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据
下面关于Hive的描述正确的是:( )
A. Hive是一个基于Hadoop的数据仓库工具,可以用于对存储在Hadoop文件中的数据集进行数据整理、特殊查询和分析处理
B. Hive的学习门槛比较低,因为它提供了类似于关系数据库SQL语言的查询语言——HiveQL
C. 当采用MapReduce作为执行引擎时,Hive可以通过HiveQL语句快速实现简单的MapReduce统计,Hive自身可以将HiveQL语句快速转换成MapReduce任务进行运行
D. Hive在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据
题目解答
答案
ABCD
A. Hive是一个基于Hadoop的数据仓库工具,可以用于对存储在Hadoop文件中的数据集进行数据整理、特殊查询和分析处理
B. Hive的学习门槛比较低,因为它提供了类似于关系数据库SQL语言的查询语言——HiveQL
C. 当采用MapReduce作为执行引擎时,Hive可以通过HiveQL语句快速实现简单的MapReduce统计,Hive自身可以将HiveQL语句快速转换成MapReduce任务进行运行
D. Hive在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据
A. Hive是一个基于Hadoop的数据仓库工具,可以用于对存储在Hadoop文件中的数据集进行数据整理、特殊查询和分析处理
B. Hive的学习门槛比较低,因为它提供了类似于关系数据库SQL语言的查询语言——HiveQL
C. 当采用MapReduce作为执行引擎时,Hive可以通过HiveQL语句快速实现简单的MapReduce统计,Hive自身可以将HiveQL语句快速转换成MapReduce任务进行运行
D. Hive在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据
解析
Hive是一个基于Hadoop的数据仓库工具,它提供了类似于关系数据库SQL语言的查询语言——HiveQL,使得用户可以方便地对存储在Hadoop文件中的数据集进行数据整理、特殊查询和分析处理。当采用MapReduce作为执行引擎时,Hive可以通过HiveQL语句快速实现简单的MapReduce统计,Hive自身可以将HiveQL语句快速转换成MapReduce任务进行运行。Hive在某种程度上可以看作是用户编程接口,其本身并不存储和处理数据,而是依赖于Hadoop的存储和计算能力。