hive3.1.2+mysql驱动.zip-Hive文档类资源-CSDN下载大数据更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_43753599/74059069
2.解压 、改名3.添加环境变量[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
[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
[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 目录
2.2 配置metastore到MySQL[root@localhost opt]# cp mysql/mysql-connector-java-5.1.47.jar /opt/hive/lib/
[root@localhost opt]# cd hive/conf/
--在hive/conf目录下新建hive-site.xml文件
[root@localhost conf]# vim hive-site.xml
hive-site.xml配置如下:
3.启动hive 3.1初始化客户端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
[root@localhost ~]# mysql -uroot -p
--新建Hive元数据库
mysql> create database metastore;
mysql> quit;
--初始化Hive元数据库
3.2 启动hive[root@localhost ~]# schematool -initSchema -dbType mysql -verbose
[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;
创建外部表俺就不测了。。。
写完收工,再见 ^ ^。。。



