Linux&&Hadoop2.x下編譯hive1.1.0-cdh5.7.0與配置安裝實戰
一、首先下載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
下載地址: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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- nginx 編譯安裝與配置使用Nginx編譯
- Centos下Sphinx的下載與編譯安裝CentOS編譯
- LNMP編譯安裝配置+discuzLNMP編譯
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- windows下編譯安裝thriftWindows編譯
- ubuntu下 編譯安裝swftoolsUbuntu編譯
- Centos 下編譯安裝RedisCentOS編譯Redis
- LevelDB C++教程: Linux下編譯與安裝C++Linux編譯
- GDB 除錯 Mysql 實戰(一)原始碼編譯安裝除錯MySql原始碼編譯
- Windows下CMake編譯安裝OpenCVWindows編譯OpenCV
- Linux下編譯安裝BOOSTLinux編譯
- LAMP原始碼編譯安裝配置+wordpressLAMP原始碼編譯
- 【MySQL安裝】Linux下安裝MySQL(預編譯)MySqlLinux編譯
- protobuf 編譯工具安裝與使用編譯
- Xopsed的編譯與安裝編譯
- CentOS 下編譯安裝 PHP7.2CentOS編譯PHP
- Linux Centos下編譯安裝RedisLinuxCentOS編譯Redis
- centos7下編譯安裝lnmpCentOS編譯LNMP
- 在solrais下編譯安裝MySQL(轉)SolrAI編譯MySql
- CentOS7.6 下 Redis4 編譯安裝及主從配置CentOSRedis編譯
- Ubuntu 16.04下 Mysql5.7.17原始碼編譯與安裝UbuntuMySql原始碼編譯
- 實戰Nginx與PHP(FastCGI)的安裝、配置與最佳化NginxPHPAST
- maven下載、安裝與配置Maven
- Linux 環境下編譯安裝 RedisLinux編譯Redis
- CentOS 6.4下編譯安裝MySQL 5.6.14CentOS編譯MySql
- linux下編譯安裝perl(5.10.0)Linux編譯
- 在Centos5.2下編譯安裝LAMPCentOS編譯LAMP
- Windows下安裝編譯 Open Cascade 7.8.0Windows編譯
- 編譯安裝nginx時配置開機自啟編譯Nginx
- 編譯安裝zabbix編譯
- apache編譯安裝Apache編譯
- 編譯安裝nmon編譯
- swoole 編譯安裝編譯
- 編譯安裝Nginx編譯Nginx
- 編譯安裝mysql編譯MySql
- nginx編譯安裝Nginx編譯
- Griffin編譯安裝編譯