hive架构图
2025-06-12 23:22:08 1 举报
Hive是基于Hadoop的数据仓库工具,其核心架构分为四层: 用户接口层:支持CLI、JDBC/ODBC、WebUI等交互方式,提供类SQL的HiveQL查询接口。 驱动层:包含解析器(生成AST)、编译器(优化逻辑/物理计划)、执行引擎(转换为MapReduce/Tez/Spark任务)。 元数据层:Metastore存储表结构、分区等元数据,默认使用Derby(单机)或MySQL(生产环境)。 存储计算层:依赖HDFS存储数据,通过YARN调度资源,支持MapReduce/Tez/Spark计算框架。 关键特性包括: 元数据与数据分离:Metastore独立于HDFS,便于多引擎共享;
模版推荐
作者其他创作
大纲/内容
0 条评论
下一页