- 15
- 0
- 约1.54万字
- 约 42页
- 2017-08-24 发布于河南
- 举报
Hive SQL 編譯過程詳解
目錄[-]
? 1、MapReduce實現基本SQL操作的原理
? 1.1 Join的實現原理
? 1.2 Group By的實現原理
? 1.3 Distinct的實現原理
? 2、SQL轉化為MapReduce的過程
? 2.1 Phase1 SQL詞法,語法解析
? 2.1.1 Antlr
? 2.1.2 抽象語法樹AST Tree
? 2.1.3 樣例SQL
? 2.1.3 SQL生成AST Tree
? 2.2 Phase2 SQL基本組成單元QueryBlock
? 2.2.1 QueryBlock
? 2.2.2 AST Tree生成QueryBlock
? 2.3 Phase3 邏輯操作符Operator
? 2.3.1 Operator
? 2.3.2 QueryBlock生成Operator Tree
? 2.4 Phase4 邏輯層優化器
? 2.4.1 PredicatePushDown優化器
? 2.4.2 NonBlockingOpDeDupProc優化器
? 2.4.3 ReduceSinkDeDuplication優化器
? 2.5 Phase5 OperatorTree生成MapReduce Job的過程
? 2.5.1 對輸出表生成MoveTask
? 2.5.2 開始
您可能关注的文档
- 018 德福强化03.pdf
- 00Cr13Ni6MoNb马氏体时效不锈钢中的_转变.pdf
- 高速铁路声屏障脉冲动力计算分析与新型预应力混凝土声屏障结构的研究.pdf
- 高速电路信号完整性测试,分析和验证.pdf
- 11初三复习教学案—物质运动.doc
- 13 Accurate Electrical Battery Model Capable of Predicting Runtime and I–V Performance.pdf
- 13秋《计算机基础》作业2.doc
- 1.生活中的信息.ppt
- 19 840-842 工艺技术 3 高效提取啤酒酵母中B族维生素的研究.pdf
- 2.1域名及域名管理.ppt
原创力文档

文档评论(0)