一、Hive的整体架构图
其中compiler部分负责把HiveSQL转换成MapReduce任务。
二、转换过程
Hive将SQL转化为MapReduce的过程:
总结:HiveSQL ->AST(抽象语法树) -> QB(查询块) ->OperatorTree(操作树)->优化后的操作树->mapreduce任务树->优化后的mapreduce任务树。
本文分享自 大数据与知识图谱 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!