hive2.2.0原始碼編譯
阿新 • • 發佈:2019-02-15
編譯hive 2.2.0
筆者在window下面編譯過很多次一直沒有成功,今天修改到Linux下面編譯,如果有哪位大神在Windows下面編譯成功了請指導一下。
1、環境資訊
ideaIC-2017.3.2 Linux版本
[root@cdh1 conf]# uname -a
Linux cdh1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@cdh1 conf]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8 .0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
[root@cdh1 conf]# mvn -version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /opt/apache-maven-3.5.0
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /opt/jdk1.8.0_111/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family: "unix"
2、修改maven的setting檔案
修改maven的setting檔案。這樣下載速度會快很多
<mirror>
<id>spring</id>
<mirrorOf>*</mirrorOf>
<name>Spring</name>
<url>http://repo.spring.io/plugins-release/</url >
</mirror>
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://maven.ibiblio.org/maven2/</url>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
3、載入hive原始碼
接下來在IDE裡面載入hive原始碼,載入完成以後是這個這樣的列表
4、配置maven編譯的conf檔案
5、開始編譯
6、編譯成功會顯示這樣的