特牛生活网

Hive的架构原理以及运行原理_hive的体系架构和运行机制-CSDN博客

网友收藏
文章浏览阅读1k次。Hive的架构原理一、客户端:Hive是Mapreduce的客户端,Hive的客户端有两种方式:CLI:命令行的方式JDBC:这种我们也可以通过java代码来实现,不过一般不这样做。二、四个器解析器:将SQL字符串转换成抽象语法树AST,这一步一般都用第三方工具库完成,解析器是对sql的语法,表是否存在,以及字段是否存在做检查,hql通过了解析器就说明语法上没有问题编译器:根据AST生成执行计划优化器:对逻辑执行计划进行优化执行器:将逻辑执行计划转换为可以运行的物理计划,对于hive_hive的体系架构和运行机制