Hive学习总结(版本:1.2.1)

1、Hive架构Hive:由 Facebook 开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类 SQL 查询功能。用户接口:ClientCLI(hive shell)⃝JDBC/ODBC(java 访问 hive)⃝WEBUI(浏览器访问 hive)元数据:Metastore元数据包括:表名、表所属的数据库(默认是 default)表的所有者 列/分区字段 表的类型(是否是外部表)表的数据所在目录等;默认存储在
摘要由CSDN通过智能技术生成

1、Hive架构

Hive:由 Facebook 开源用于解决海量结构化日志的数据统计。
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类 SQL 查询功能。

在这里插入图片描述用户接口:Client
CLI(hive shell)⃝JDBC/ODBC(java 访问 hive)⃝WEBUI(浏览器访问 hive)

元数据:Metastore
元数据包括:表名、表所属的数据库(默认是 default)表的所有者 列/分区字段 表的类型(是否是外部表)表的数据所在目录等;
默认存储在自带的 derby 数据库中,推荐使用 MySQL 存储 Metastore

Hadoop
使用 HDFS 进行存储,使用 MapReduce 进行计算⃞

驱动器:Driver
(1)解析器(SQL Parser):将 SQL 字符串转换成抽象语法树 AST,这一步一般都用 第三方工具库完成࿰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值