[Hive笔记]Hive架构,
Hive架构图
Hive主要组件
- UI 用户界面
用户通过用户界面(CLI或则Web UI)向系统提交查询或者其他操作 - Driver 驱动器
接受查询的组件,提供了JDBC/ODBC接口。 - Compiler 编译器
解析查询的组件,对不同的查询块或查询语句进行语义解析,并配合表和分区的元数据生成执行计划。 - Metastore 元数据存储
该组件负责存储所有表和分区的所有结构信息:列和列类型,序列化/反序列化类型,对应存储数据的HDFS文件等 - Execution Engine 执行引擎
该组件执行编译器创建的执行计划。执行计划是由一个个stage组成的DAG。它负责管理这些stages之间的依赖关系,并在适当的系统组建上执行相应stage。
工作原理
[未完待续…]
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。