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

Hive安装

Hive安装

1.hive安装部署 1.1.tar下载

hive3.1.2+mysql驱动.zip-Hive文档类资源-CSDN下载大数据更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_43753599/74059069

2.解压 、改名

[root@localhost opt]# tar -zxvf apache-hive-3.1.2-bin.tar (1).gz  

[root@localhost opt]# mv apache-hive-3.1.2-bin hive

3.添加环境变量

[root@localhost opt]# vim /etc/profile
 

--source生效

[root@localhost opt]# source /etc/profile

4.解决日志Jar包冲突

[root@localhost opt]# cd hive/lib/

[root@localhost lib]# mv log4j-slf4j-impl-2.10.0.jar log4j-slf4j-impl-2.10.0.jar.bak
 

2.Hive元数据配置到MySQL 2.1 将MySQL的JDBC驱动拷贝到Hive的lib目录下

--我上面上传的文件有驱动包hive3.1.2+mysql驱动.zip-Hive文档类资源-CSDN下载大数据更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_43753599/74059069

我的jdbc驱动是放在mysql 目录  

[root@localhost opt]# cp mysql/mysql-connector-java-5.1.47.jar  /opt/hive/lib/
 

2.2  配置metastore到MySQL

[root@localhost opt]# cd hive/conf/

--在hive/conf目录下新建hive-site.xml文件
[root@localhost conf]# vim hive-site.xml 

hive-site.xml配置如下:





    

        javax.jdo.option.ConnectionURL
        jdbc:mysql://localhost:3306/metastore?useSSL=false
    

    
        javax.jdo.option.ConnectionDriverName
        com.mysql.jdbc.Driver
    

    

        javax.jdo.option.ConnectionUserName
        root
    

    

        javax.jdo.option.ConnectionPassword
        123456
    

    

        hive.metastore.warehouse.dir
        /user/hive/warehouse
    

    

        hive.metastore.schema.verification
        false
    

    

    hive.server2.thrift.port
    10000
    

    
        hive.server2.thrift.bind.host
        localhost
    

    
        hive.metastore.event.db.notification.api.auth
        false
    
    

    
        hive.cli.print.header
        true
    

    
        hive.cli.print.current.db
        true
    


      
      hive.exec.mode.local.auto  
      true  
     

3.启动hive 3.1初始化客户端

[root@localhost ~]# mysql -uroot -p

--新建Hive元数据库

mysql> create database metastore;

mysql> quit;

--初始化Hive元数据库

[root@localhost ~]#  schematool -initSchema -dbType mysql -verbose

3.2 启动hive

[root@localhost hive]# bin/hive
 

OK!启动成功。 

--查看数据库

hive (default)> show databases;

也没有问题。

--来个1+1=2的测试。。。

 hive (default)> create table test(id int );

hive (default)> insert into test values(1);

hive (default)> select id from test limit 10;
 

创建外部表俺就不测了。。。

写完收工,再见 ^ ^。。。

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

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

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