有位大佬的博客HIVE讲得不错,出门左转
https://www.cnblogs.com/qingyunzong/p/8707885.html#_labelTop
全文的目录如下:
- Hive简介
- 什么是Hive
- 为什么使用Hive
- Hive特点
- Hive和RDBMS的对比
- Hive的架构
- 1、用户接口: shell/CLI, jdbc/odbc, webui Command Line Interface
- 2、跨语言服务 : thrift server 提供了一种能力,让用户可以使用多种不同的语言来操纵hive
- 3、底层的Driver: 驱动器Driver,编译器Compiler,优化器Optimizer,执行器Executor
- 4、元数据存储系统 : RDBMS MySQL
- 执行流程
- Hive的数据组织