1. 程式人生 > >在centos7基於hadoop2.8.0安裝hive2.1.1注意點

在centos7基於hadoop2.8.0安裝hive2.1.1注意點

安裝參考文章:安裝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資料庫刪除然再在初始化,不然也會報錯的哦!!!