hive的架构及执行过程

 

编译器将Hive SQL 转换成一组操作符(Operator)

操作符是Hive的最小处理单元

每个操作符处理代表一道HDFS操作或MapReduce作业

 

hive的架构及执行过程

Hive编译过程:

  1. 将SQL转换成抽象语法树        Parser
  2. 将抽象语法树转换成查询块      Semantic Analyzer
  3. 将查询块转换成逻辑查询计划    Logic Plan Generator
  4. 重写逻辑查询计划              LogicalOptimizer
  5. 将逻辑计划转成物理计划( M/R jobs )  Physical Plan Generator
  6. 选择最佳的Join策略            PhysicalOptimizer

相关文章:

  • 2021-06-08
  • 2021-06-27
  • 2021-05-29
  • 2021-04-06
  • 2021-05-17
  • 2021-08-27
猜你喜欢
  • 2021-11-03
  • 2021-06-13
  • 2021-05-04
  • 2021-07-25
  • 2022-01-16
  • 2021-06-23
  • 2022-12-23
相关资源
相似解决方案