hive元数据库配置、metadata
时间:2022-03-14 02:27
一、什么是hive元数据?
hive元数据就是hive的一些基本的元素,主要包括hive表的基本属性,如下
(1)hive表的数据库名、表名、字段名称与类型、分区字段与类型
(2)表的分区,分区的属性location等
(3)serdeproperties, tblproperties等等
可以通过
desc formatted tablename
查看表有哪些属性
二、hive默认元数据库Derby(嵌入模式)
hive-default.xml通过如下配置设置
(2)mysql部署在其他机器,hive服务器开启metadata服务,在hive服务器上操作hive
(3)mysql部署在其他机器,hive服务器开启metadata服务,在hive客户端访问hive的metadata服务
配置mysql:
配置mysql时,首先要把mysql-jdbc-driver.jar拷贝到$HIVE_HOME/lib目录下,修改hive-default.xml名字为hive-site.xml
第一种情况,hive-site.xml配置如下
- root@local:~$ hive
- hive> show tables;
- OK
- Time taken: 0.7 seconds
- hive>