您好,登錄后才能下訂單哦!
小編給大家分享一下centos7.0如何編譯hadoop2.6,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
hadoop編譯&集群
centos7.0
將所有的需要的軟件拷貝到/usr/local/softs目錄下
所有軟件都安裝在/usr/lib
1.安裝jdk1.7,配置環境變量
2.安裝maven,配置環境變量
在conf/setting.xml找到
<localRepository>/path/to/local/repo</localRepository>
取消注釋改為
<localRepository>/usr/lib/apache-maven-3.3.3/repo</localRepository>
在maven目錄下創建repo/setting.xml
mkdir repo cp /usr/lib/apache-maven-3.3.3/conf/setting.xml setting.xml
刪除<localRepository>/usr/lib/apache-maven-3.3.3/repo</localRepository>
響應的地方加入內容
<mirrors></mirros>中加入
<mirror> <id>nexus-osc</id> <mirrorOf>*</mirrorOf> <name>Nexusosc</name> <url>http://maven.oschina.net/content/groups/public/</url> </mirror> <profiles></profiles>加入 <profile> <id>jdk-1.7</id> <activation> <jdk>1.7</jdk> </activation> <repositories> <repository> <id>nexus</id> <name>local private nexus</name> <url>http://maven.oschina.net/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>local private nexus</name> <url>http://maven.oschina.net/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile>
3.安裝ant,配置環境變量
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環境變量
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.開始編譯啦
進入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”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。