Win10+MySQL5.5+Hadoop2.7.1+hive2.1.1+JDK1.8小白安裝指南

寫在前面:(必看!!!)下載軟件之前一定要查一下版本適配!!!特別是JDK,不要像我一樣配置環境都花了四五天!!(我開始安裝的是jdk12,倒騰了好久,一直報錯。。。只能卸載重裝)

 

1.準備工作:

JDK環境:jdk1.8.0_201

MySQL數據庫:MySQL Server 5.5

Hadoop:hadoop-2.7.1

hive:apache-hive-2.1.1-bin

(最好不要用太高的版本的軟件,不然報錯了都找不到解決辦法,只能反反覆覆卸載重裝!!)

2.安裝Java及環境變量

(教程自行百度,注意不要下載較高版本,後面報錯很麻煩,可以參考我的版本)

3.安裝MySQL

(教程自行百度,注意不要下載較高版本,後面報錯很麻煩,可以參考我的版本)

4.安裝Hadoop

(參考教程如下:解壓的時候要以管理員身份運行WinRAR

Win10不需要Cygwin搭建大數據測試環境(1)-Hadoop

(因爲Hadoop本來是在Linux上運行的,這裏需要下載一個winutil來模擬這個環境,連接如下:)

hadoop各版本hadoop.dll和winutils.exe下載

HDFS:Hadoop之HDFS上測試創建目錄、上傳、下載文件 - 小小碼農 - CSDN博客

集羣詳解:Hadoop(四)HDFS集羣詳解 - jstarseven - 博客園

5.安裝hive

(參考教程如下:)

hive2.1.1 + hadoop2.8.0 + windows7(不用cygwin)搭建Hive

Win10不需要Cygwin搭建大數據測試環境(4)---Hive

Hive安裝-window - F7ANTY的專欄 - CSDN博客

6.hive操作簡單教程

Hive學習之路

 

希望你安裝順利!!!!!

如果不順利的話請看下面的能不能解決你的問題:

1、MySQL服務拒絕訪問>>>>>>>報錯:拒絕訪問。發生系統錯誤 5。

解決辦法:以管理員身份運行CMD!

2、在修改hive-site.xml文件中的數據庫連接密碼時,MySQL使用root用戶,此時密碼不可爲空。

3、hive報錯>>>com.mysql.cj.exceptions.InvalidConnectionAttributeException:The server time zone value...

Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone.

解決辦法:

jdbc:mysql://localhost:3306/hive?characterEncoding=UTF-8&serverTimezone=UTC

4、hive報錯>>>>Required table missing : "`TBLS`" in Catalog "" Schema "". DataNucleus requires this table to perform its persistence operations. Either your MetaData is incorrect, or you need to enable "datanucleus.schema.autoCreateTables"

5、軟件的版本相當重要,MySQL5和MySQL8的語法就可能不同,一直報錯。

6、配置文件中的修改內容直接在源文件上修改而不要複製粘貼,需要將以前的配置信息刪除。

7、hive報錯: Specified key was too long; max key length is 767 bytes

hive報錯: Specified key was too long; max key length is 767 bytes(詳解!!!)

 

暫時寫這麼多了,紀念一下從4.4搭到現在才搭好的環境吧~ 大家有什麼問題多多交流,一定注意下載的文件的版本!!!

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章