Hive SQL 编译过程详解(繁体).docVIP

  • 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 開始

文档评论(0)

1亿VIP精品文档

相关文档