The main components of Apache Hive Query Processor are as follows:
Parse and SemanticAnalysis (ql/parse)
Optimizer (ql/optimizer) Plan Components (ql/plan) MetaData Layer (ql/metadata)
Map/Reduce Execution Engine (ql/exec)
Sessions (ql/session)
Type interfaces (ql/typeinfo) Hive Function Framework (ql/udf)
Tools (ql/tools)