Linux&&Hadoop2.x下編譯hive1.1.0-cdh5.7.0與配置安裝實戰

loveheping發表於2018-01-02
一、首先下載hive-1.1.0-cdh5.7.0的原始碼壓縮包 
下載地址:wget

二、編譯hive-1.1.0-cdh5.7.0的原始碼包需要maven,我選擇的版本是maven3.3.9版本
下載地址:

由於預設的maven地址下載東西較慢,可以在maven主目錄下的/conf/settings.xml增加國內映象地址
 
            repo1
            central
            Human Readable Name for this Mirror.
           
       
       
            repo2
            central
            Human Readable Name for this Mirror.
           
       
 

三、在etc/profile中設定Maven的環境變數
export MANVE_HOME=/home/hadoop/app/apache-maven-3.3.9
export PATH=$MANVE_HOME/bin:$PATH

四、hive-1.1.0-cdh5.7.0的原始碼包需要JDK1.7+

五、編譯Hive2.1.1的原始碼並打包指令如下:
mvn clean package -DskipTests -Phadoop-2 -Pdist
編譯之後,會在原始碼目錄下面的packaging/target目錄下面生成一個tar包,相關的hive模組jar包都能在這個tar包裡面找到。
檔名稱:apache-hive-1.1.0-cdh5.7.0-bin.tar.gz

六、編譯成功如下:

總結:根據原始碼中要求配置編譯所需元件,如:MANVE、JDK等

若澤大資料交流群:671914634

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31511218/viewspace-2149580/,如需轉載,請註明出處,否則將追究法律責任。

相關文章