文章目录
SQL 解析
前面我们写了大量的Hive的东西,从基础篇到语法偏再到进阶篇以及我们后来的实战篇,后来我们为了更加深入的学习,还开始源码篇的学习,下面有一张Hive 的一个架构图
前面色源码篇学习中我们已经介绍了源码环境的搭建,以及我们的cli,可以参考:
我们已经知道了我们通过CLI 链接到HiveServer2上,然后通过HiveServer2将SQL 提交给Driver ,然后Driver进行解析最后生成我们的执行计划,最后将执行计划生成我们的MR 程序(MR引擎)
其实我们在前面介绍Hive 的时候也说过