Hive將SQL轉化爲MapReduce的過程

Hive將SQL轉化爲MapReduce的過程 1.Antlr定義SQL的語法規則,完成SQL詞法,語法解析,將sql轉化爲抽象樹AST TREE 2.遍歷AST TREE,抽象出查詢的基本組成單元QueryBlock 3.遍歷QueryBlock,翻譯爲執行操做數OperatorTree 4.邏輯層優化器進行OperatorTree變換,合併沒必要要的ReduceSinkOperator,減小s
相關文章
相關標籤/搜索