Hive Architecture
Metastore
- The component that store the system catalog and meta data about tables, columns, partitions etc.
- Stored on a traditional RDBMS
Driver component
- Manages the lifecycle of a HiveQL statement as it moves through Hive.
- The driver also maintains a session handle and any session statistics.
- Query Compiler
- Optimizer
- Execution Engine