ubuntu - 安裝hive
粗略步驟:
詳細參考:https://www.2cto.com/net/201804/735478.html
環境:ubunut jdk hadoop mysql
一、下載hive
二、解壓(到指定目錄)
三、配置 /etc/profile [環境變數] - 執行: source /etc/profile
四、編寫hive-env.sh [ 繫結hadoop ]
注:原檔案中沒有 hive-env.sh 檔案,可以自己建立,也可以通過 hive-env.sh.template cp一個
五、配置mysql為hive的外部資料伺服器 [ 用來儲存元資料 ]
1 編寫 hive-site.xml
注:hive沒有這個檔案,只有 hive-defualt.xml.template,可以自己建立,也可以通過 hive-defualt-site.xml cp一個
2 匯入mysql的驅動包 到hive/lib
3 建立配置檔案中的mysql資料庫
4 hive元資料庫初始化:schematool -dbType mysql -initSchema
六、檢視hive是否安裝成功:
預先:start-all.sh
service mysql start
接著:hive --version (檢視版本) / hive (進入hive)
七、測試使用hive
hive -> show databases;
報錯: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
解決:需要hive元資料庫初始化,執行 schematool -dbType mysql -initSchema
警告:mysql的驅動包版本低 需要 com.mysql.cj.jdbc.driver
警告: