hive sql语句执行原理

大致理解为:hive会对写好的sql语句进行拆解,按执行顺序拆分成树结构(AST)交给mapreduce处理; hive对不同DML/DDL关键字有不同的反应,比较敏感的有select、from、join、group by、distinct、insert等; 对查询语句,hive首先会先根据from找到数据源(metastore),然后从查询内部开始找用到的字段及其类型,看语句要求对字段直接处理(
相关文章
相关标签/搜索