Hive架构
1、 用户接口
a) CLI (Command Line Interface) 命令行
在hive的bin目录下面执行./hive
b) Client 客户端
启动命令为 nohup hive –service hiveserver & (nohup … &是Linux的命令,表示该命令在后台运行)
然后使用Hive的JDBC连接
c) WUI web浏览器
启动命令为 hive –service hwi , 访问端口默认为9999
2、 元数据存储
a) 自带的Derby
b) MySQL(适合生产环境)
3、 解释器、编译器、优化器
HiveQL查询语句从语法分析、数据分析、编译、优化以及查询计划的生成,生成查询计划存储在HDFS中,并随MapReduce调用执行
4、 数据存储
基于Hadoop的HDFS
5、 架构图
时间: 2024-12-13 10:38:09