驱动器driver,编译器compiler,优化器 optimizer,执行器executor
driver组件完成HQL查询语句从词法分析、语法分析、编译、优化、以及生成逻辑执行计划的生成,生成的逻辑执行计划存储在HDFS中,并随后由MapReduce调用执行
hive的核心是驱动引擎,驱动引擎由四部分组成:
解释器:将hive sql 语句转换为抽象语法树 AST
编译器:将语法树编译为逻辑执行计划
优化器:对逻辑执行计划进行优化
执行器:调用底层的执行框架执行逻辑执行计划
驱动器driver,编译器compiler,优化器 optimizer,执行器executor
driver组件完成HQL查询语句从词法分析、语法分析、编译、优化、以及生成逻辑执行计划的生成,生成的逻辑执行计划存储在HDFS中,并随后由MapReduce调用执行
hive的核心是驱动引擎,驱动引擎由四部分组成:
解释器:将hive sql 语句转换为抽象语法树 AST
编译器:将语法树编译为逻辑执行计划
优化器:对逻辑执行计划进行优化
执行器:调用底层的执行框架执行逻辑执行计划