中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7.0如何編譯hadoop2.6

發布時間:2021-11-15 16:02:34 來源:億速云 閱讀:110 作者:小新 欄目:云計算

小編給大家分享一下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”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武胜县| 宝兴县| 德阳市| 蒙自县| 陆丰市| 深州市| 长泰县| 扎鲁特旗| 毕节市| 正镶白旗| 都昌县| 白水县| 岫岩| 准格尔旗| 沂水县| 东安县| 德庆县| 吉首市| 古田县| 寻乌县| 望奎县| 山西省| 泽普县| 湄潭县| 天长市| 卓资县| 汉中市| 宁国市| 莎车县| 泰顺县| 嫩江县| 福泉市| 乐陵市| 青海省| 淳安县| 加查县| 张家口市| 衡东县| 苏尼特右旗| 定结县| 岳西县|