Hive架构图及流程
一上图肯定会很晕,所以先把流程顺一遍看图就会清晰很多.流程客户端提交Hql语句任务给DriverDriver会创建一个session handler用于查询操作,接着dirver会将查询操作发送到compiler生成一个execute planCompiler通过对Hql词法,语法分析得到要操作的表,然后到MetaStore中获取需要的Hive元数据信息。Compiler得到元数据信息,对task进行编译,先将Hql转换为抽象语法树,然后将抽象语法树转换成查询块,再将查询块转化为逻
原创
2021-01-06 14:24:24 ·
658 阅读 ·
0 评论