hive组件
1 2 3 4 5
| 1、用户接口:包括Hive Shell 、Thrift客户端 、Web端口等 2、Thrift服务器:当Hive以服务器模式运行时,可以作为Thrift服务器供客户端连接 3、解析器:解析并执行HiveQL语句,由解释器、编译器、优化器和执行器组成 4、元数据库存储Hive元数据,通常使用MySQL或Derby 5、Hadoop数据仓库存储于HDFS上,并由MapReduce执行解析器生成的查询计划
|
HiveQL
1、HiveQL与大多数SQL语法兼容
2、HiveQL并不完全支持SQL标准,如:不支持更新操作和事务。由hbase底层决定