1. 程式人生 > >ubuntu - 安裝hive

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

  警告: