小編給大家分享一下centos7.0如何編譯hadoop2.6,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
我們提供的服務(wù)有:做網(wǎng)站、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、茂南ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的茂南網(wǎng)站制作公司
hadoop編譯&集群
centos7.0
將所有的需要的軟件拷貝到/usr/local/softs目錄下
所有軟件都安裝在/usr/lib
1.安裝jdk1.7,配置環(huán)境變量
2.安裝maven,配置環(huán)境變量
在conf/setting.xml找到
/path/to/local/repo
取消注釋改為
/usr/lib/apache-maven-3.3.3/repo
在maven目錄下創(chuàng)建repo/setting.xml
mkdir repo cp /usr/lib/apache-maven-3.3.3/conf/setting.xml setting.xml
刪除
響應(yīng)的地方加入內(nèi)容
nexus-osc * Nexusosc http://maven.oschina.net/content/groups/public/ 加入 jdk-1.7 1.7 nexus local private nexus http://maven.oschina.net/content/groups/public/ true false nexus local private nexus http://maven.oschina.net/content/groups/public/ true false
3.安裝ant,配置環(huán)境變量
4.安裝protobuf
在softs目錄下解壓protobuf-2.5.0.tar.gz
tar -zxvf protobuf-2.5.0.tar.gz
cd protobuf-2.5.0
./configure --prefix=/usr/lib/protobuf
安裝protobuf的時候會有依賴需要手動安裝
yum -y install gcc-c++ glibc-headers glibc-devel yum -y install gcc make &&make install ldconfig
查看安裝目錄(就是前面configure配置的目錄)
whereis protobuf
配置protobuf環(huán)境變量
vim /etc/profile export JAVA_HOME=/usr/lib/jdk1.7.0_79 export MAVEN_HOME=/usr/lib/apache-maven-3.3.3 export LD_LIBRARY_PATH=/usr/lib/protobuf export ANT_HOME=/usr/lib/apache-ant-1.9.4 export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$LD_LIBRARY_PATH/bin:$ANT_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
檢測protoc安裝是否成功
[root@hadoop1 protobuf-2.5.0]# protoc --version libprotoc 2.5.0
5.安裝openssl
yum install libssl-dev
6.安裝cmake
yum install cmake yum install openssl-devel yum install zlib1g-dev yum install libssl-dev
7.開始編譯啦
進(jìn)入src目錄下
cd hadoop-2.6.0-src
mvn package -Pdist,native -DskipTests -Dtar
等時間吧
hadoop-2.6.0-src/hadoop-dist/target目錄下有hadoop-2.6.0.tar.gz
如果編譯失敗就是依賴庫沒有 google一下了
以上是“centos7.0如何編譯hadoop2.6”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!