一、Hive的体系结构之元数据
Hive将元数据存储在(metastore),支持mysql,derby等数据库 (默认存放在derby数据库中)
Hive中的元数据包括表的名字,表的列和分区及其属性,表的属性(是否为外部表),表的数据所在目录。
二、Hive的体系结构之HQL的执行过程
HQL 执行过程
解释器、编译器、优化器完成HQL查询语句从词法分析、语法分析、编译、优化以及查询计划(Plan)的生成。生成的查询计划存储在HDFS中,并在随后有MapReduce调用执行。
执行计划(这里是查询计划!)
explain plan for select * from emp where deptno10
查询执行计划(ora