一.SQL,Hive和MapReduce的关系
用户在hive上编写sql语句,hive把sql语句转为mapreduce程序去执行
二.Hive的架构映射流程
三.MetaStore元数据管理三种模式
metastore服务配置有3种:
内嵌模式、本地模式、远程模式(推荐)
内嵌模式 | 本地模式 | 远程模式 | |
Metastore单独配置、启动 | 否 | 否 | 是 |
Metadata存储介质 | Derby | Mysql | Mysql |
内嵌模式:
优点:配置简单,hive命令直接可以使用
缺点:不适用于生产环境,derby和metastore服务都嵌入在主Hive Server进程中一个客户端连接(如果用两个客户端以上就非常浪费资源),且元数据不能共享
本地模式:
优点:可以单独使用外部的数据库(mysql),元数据共享
缺