Hive的安装和配置

安装和配置

Hive默认从/conf/ Hive-default.xml获取配置
可以通过(重新)在/conf/hive-site.xml中定义它们来更改配置变量
Log4j配置存储在/conf/hive-log4j.propertie中
Hive元数据的问题:可以用hive内置的Derby数据库来保存元数据,也可以用其他数据库来存储元数据(需要创建conf/hive-site.xml)
解压hive安装包
tar -zxf apache-hive-1.2.2-bin.tar.gz -C soft/
在本地机器上先安装好mysql数据库,并开启远程连接权限
需要添加jdbc所需要的jar包 mysql-connector-java-5.1.46-bin.jar)放在lib目录下
mv mysql-connector-java-5.1.46-bin.jar /root/soft/hive-1.2.2-bin/lib
并编辑hive-site.xml文件


    
        javax.jdo.option.ConnectionURL
        jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
        JDBC connect string for a JDBC metastore
    

    
        javax.jdo.option.ConnectionDriverName
        com.mysql.jdbc.Driver
        Driver class name for a JDBC metastore
    

    
        javax.jdo.option.ConnectionUserName
        root
        username to use against metastore database
    

    
        javax.jdo.option.ConnectionPassword
        root
        password to use against metastore database
    

mysql数据库保存的hive的元数据

在mysql中hive数据库下
DBS表:负责保存数据库的描述信息
TBLS表:保存数据库目录下的表的描述信息
COLUMNS_V2表:负责保存数据库目录下的表的字段的描述信息

运行hive

bin/hive 运行hive脚本,启动hive程序
hive>
查看数据库
hive> show databases; OK default
default是默认的数据库

你可能感兴趣的:(hive,hive的安装和配置)