在centos7基于hadoop2.8.0安装hive2.1.1注意点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37786447/article/details/79421749

安装参考文章:安装hive2.1.1链接

我安装hive2.1.1基本上就是看这个博主的,但是在安装的时候出现一些错误,不知道博主为什么可以安装成功,我就会出现错误,所以写这一篇就是记录一下自己怎么对博主安装做了哪些改动的。

1.直接关闭防火墙 ,因为前面都没有单独开放端口,所以为了统一就统统不开放了,直接把防火墙关了。

命令:systemtcl stop firewalld.service

2.hive-site.xml 中:

原博主修改后的:

 <name>javax.jdo.option.ConnectionURL</name>    <value>jdbc:mysql://192.168.56.101:3306/hive?createDatabaseIfNotExist=true</value>

在我hive初始化mysql 的时候会报错 错误提示:

Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

然后对上面原来博主的进行修改解决问题:

 <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://192.168.56.101:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false</value>

3.mysql的安装我看的着另外一个博主 链接请点击这里

如果输入下面的命令报错的话先输入命令 mysql> flush privileges;

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Mypwd123456$' WITH GRANT OPTION;

mysql> flush privileges;

4.当你第一次hive 初始化就失败后,后面的每次初始化前都要用对应的账号进入mysql把hive数据库删除然再在初始化,不然也会报错的哦!!!






 
 

猜你喜欢

转载自blog.csdn.net/m0_37786447/article/details/79421749
今日推荐