栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hive的安装与配置

Hive的安装与配置

1.上传  导入jar包

           上传jar包并解压,如果hive用的时2.33,在hive的lib下添加一个mysql-connect-jar

2.将元数据管理配置为mysql        

             Hive的元数据默认是保存在DerBy数据库中,但是这个数据库会随着客户端的移动而重新生成。所以统一将元数据使用mysql来保存。

             在Hive的conf下添加以下配置信息:

           vi hive-site.xml

                




      
	
	  javax.jdo.option.ConnectionURL
	  jdbc:mysql://master:3306/myhive?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false
	  
	 
	
	  javax.jdo.option.ConnectionDriverName  
	  com.mysql.jdbc.Driver  
	 
	  
	  
	  javax.jdo.option.ConnectionUserName  
	  root
	 
	  
	  
	  javax.jdo.option.ConnectionPassword  
	  123456
	
	 
	 
	  hive.cli.print.header
	  true
	
	 
	
	  hive.cli.print.current.db
	  true
	 
    
	 
    	  hive.metastore.schema.verification
    	  false
	

cp hive-env.sh.template hive-env.sh

vi hive-env.sh

在对应的位置添加。

HADOOP_HOME=/usr/software/hadoop-2.7.3

export HIVE_CONF_DIR=/usr/software/apache-hive-2.3.3-bin/conf

cp hive-log4j2.properties.template hive-log4j2.properties

vi hive-log4j2.properties

在对应的位置修改。

property.hive.log.dir = /usr/software/apache-hive-2.3.3-bin/logs3.

 

 3.赋予权限

        

配置hive前必不可少的一项,给mysql赋予权限。

        mysql -uroot -p

        >grant all privileges on *.* to root@"%" identified by "123456" with grant option;

        >grant all privileges on *.* to root@"master" identified by "123456" with grant option;

        >grant all privileges on *.* to root@"localhost" identified by "123456" with grant option;

注意:如果此处报错误,先查看mysql初始密码策略。

        SHOW VARIABLES LIKE 'validate_password%';

        设置密码的验证强度等级。

        set global validate_password_policy=LOW;

        设置密码的长度。

        set global validate_password_length=6;

        然后再进行赋予权限。

4.配置环境变量

         配置HADOOP_HOME 和HIVE_HOME到系统环境变量中:/etc/profile。

        重新加载:source /etc/profile。

5.初始化Hive

        schematool -dbType mysql -initSchema

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/281534.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号