Hive 体系结构
Hive 体系结构
一.Hive在Hadoop生态体系中的结构
二.Hive体系结构
1.client :
命令行 -常用
JDBC
2.metastore元数据:存储在数据库中
默认的数据库derby
后期改成mysql
元数据存储:表名,表所属的数据库,表的拥有着,表的分区信息,表的类型,表的存储位置
client----》访问metastore
TBLS--->DBS-->HDFS的路径
3.Driver
解析器:解析Hql语句
编译器:吧HQL翻译成mapreduce代码
优化器:优化
执行器:把代码交给yarn
4.Hadoop
使用mapreduce的计算模型
使用hdfs进行存储hive表数据
命令行 -常用
JDBC
2.metastore元数据:存储在数据库中
默认的数据库derby
后期改成mysql
元数据存储:表名,表所属的数据库,表的拥有着,表的分区信息,表的类型,表的存储位置
client----》访问metastore
TBLS--->DBS-->HDFS的路径
3.Driver
解析器:解析Hql语句
编译器:吧HQL翻译成mapreduce代码
优化器:优化
执行器:把代码交给yarn
4.Hadoop
使用mapreduce的计算模型
使用hdfs进行存储hive表数据