Hive是如何調用mapReduce來處理數據的?

整個編譯過程分爲六個階段:優化 Antlr定義SQL的語法規則,完成SQL詞法,語法解析,將SQL轉化爲抽象語法樹AST Tree 遍歷AST Tree,抽象出查詢的基本組成單元QueryBlock 遍歷QueryBlock,翻譯爲執行操做樹OperatorTree 邏輯層優化器進行OperatorTree變換,合併沒必要要的ReduceSinkOperator,減小shuffle數據量 遍歷Op
相關文章
相關標籤/搜索