hive体系结构和执行流程

Hive是Facebook开发的数据仓库工具,专为处理存储在Hadoop上的大规模数据而设计,提供类似SQL的HiveQL语言进行查询。尽管不适用于实时查询和OLTP,Hive因其在离线数据分析(OLAP)中的易用性和可扩展性而受到青睐。其体系结构包括用户界面、元数据存储、HiveQL流程引擎、执行引擎和HDFS或HBase。执行流程涉及Driver、编译器、Metastore及MapReduce的交互,用于处理和返回查询结果。
摘要由CSDN通过智能技术生成

HIVE是什么?

Hivehadoop上处理结构化数据的数据仓库基础工具,用来处理存储在hadoop上的海量数据,使用hive可以使查询和分析变得更简单。

Hive起初是有facebook开发,后来贡献给apache基金会的,apache对它做了进一步的开发并开源。

 

Hive不合适做哪些事情?

1.hive不是一个关系型数据库

2.Hive不适合做为在线事务处理(OLTP)的系统

3.Hive不适合做实时查询和行级更新的操作

 

Hive特点:

1.HDFS上处理数据,但是元数据通常保存在关系型数据库中

2.Hive被设计用来处理离线数据分析(OLAP)

3.Hive提供了类似sql类型的语言HiveQL(HQL)用来进行查询操作。

4.Hive具有易懂,快速,可伸缩,可扩展的特性

 

Hive的体系结构

以下组件图描绘了hive的体系

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值