亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

詳解Hadoop2.7.2 編譯64位源碼

2024-07-21 02:03:16
字體:
來源:轉載
供稿:網友

一、環境準備

1.CentOS配置

最好是用新克隆的虛擬機 ,虛擬機內存設置大一點(我設置的4G),配置網絡,主機名,關閉防火墻,關閉selinux
注意:采用root角色編譯,減少文件夾權限出現問題

2.jar包準備(hadoop源碼、JDK8、maven、ant 、protobuf)

(1)hadoop-2.7.2-src.tar.gz
(2)jdk-8u144-linux-x64.tar.gz
(3)apache-ant-1.9.9-bin.tar.gz(build工具,打包用的)
(4)apache-maven-3.0.5-bin.tar.gz
(5)protobuf-2.5.0.tar.gz(序列化的框架)

3.jar包安裝(注意:所有操作必須在root用戶下完成)

JDK

1.解壓

tar -zxf jdk-8u141-linux-x64.tar.gz -C /export/compile

2.配置環境變量

vim /etc/profileexport JAVA_HOME=/export/compile/jdk1.8.0_141export PATH=$PATH:$JAVA_HOME/bin

3.更新profile文件

source /etc/profile

4.驗證安裝是否成功

驗證命令:jps  出現jps進程表示安裝配置成功

2.Maven

1.解壓&重命名

tar -zxf apache-maven-3.0.5-bin.tar.gz -C /export/compilemv /export/compile/apache-maven-3.0.5-bin.tar.gz /export/compile/maven

2.修改配置文件

vim /export/compile/maven/conf/settings.xml

添加阿里云鏡像地址:

<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror></mirrors>

3.配置環境變量

vim /etc/profileexport MAVEN_HOME=/export/compile/mavenexport PATH=$PATH:$MAVEN_HOME/bin

4.更新profile文件

source /etc/profile

5.驗證安裝是否成功

驗證命令:mvn -version   出現版本信息表示安裝成功

3.ant

1.解壓&重命名

tar -zxf apache-ant-1.9.9-bin.tar.gz -C /export/compilemv apache-ant-1.9.9 ant

2.配置環境變量

vim /etc/profileexport ANT_HOME=/export/compile/antexport PATH=$PATH:$ANT_HOME/bin

3.更新profile文件

source /etc/profile

4.驗證安裝是否成功

驗證命令:ant -version   出現版本信息表示安裝成功

4.glibc-headers

yum -y install glibc-headersyum -y install gcc-c++

5.make和cmake

yum -y install makeyum -y install cmake

6.protobuf

1.解壓&重命名&進入protobuf根目錄

tar -zxf protobuf-2.5.0.tar.gz -C /export/compilemv protobuf-2.5.0/ protobufcd /export/compile/protobuf

2.依次執行如下命令

1 ./configure
2 make
3 make check
4 make install
5 ldconfig

3.配置環境變量

vim /etc/profileexport LD_LIBRARY_PATH=/export/compile/protobufexport PATH=$PATH:$LD_LIBRARY_PATH

4.更新profile文件

source /etc/profile

5.驗證安裝是否成功

驗證命令:protoc --version  出現版本信息表示安裝成功

7.安裝openssl庫

yum -y install openssl-devel

8.安裝 ncurses-devel庫

yum -y install ncurses-devel

二、編譯源碼

1.解壓

tar -zxf hadoop-2.7.2-src.tar.gz -C /export/compile

2.進入hadoop源碼主目錄

/export/compile/hadoop-2.7.2-src

3.通過maven執行編譯命令

mvn package -Pdist,native -DskipTests -Dtar

4.然后就是漫長的等待...(大約等待時間30分鐘左右,最終成功是全部SUCCESS,如下圖所示)

5.成功的64位hadoop包在/export/compile/hadoop-2.7.2-src/hadoop-dist/target目錄下

三、編譯源碼過程中常見的問題及解決方案

(1)MAVEN install時候JVM內存溢出

原因以及處理方式:在環境配置文件和maven的執行文件均可調整MAVEN_OPT的heap大小。
(詳情查閱MAVEN 編譯 JVM調優問題,如:http://outofmemory.cn/code-snippet/12652/maven-outofmemoryerror-method)

(2)編譯期間maven報錯

原因以及處理方式:可能網絡阻塞問題導致依賴庫下載不完整導致,多次執行命令(一次通過比較難):

mvn package -Pdist,nativeN -DskipTests -Dtar

(3)報ant、protobuf等錯誤

原因以及處理方式:插件下載未完整或者插件版本問題,最開始鏈接有較多特殊情況。

總結

到此這篇關于Hadoop2.7.2 編譯64位源碼的文章就介紹到這了,更多相關Hadoop 編譯源碼內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产一区二区三区久久狼黑人| 欧美理论电影在线观看| 国产亚洲人成a一在线v站| 日韩高清有码在线| 色与欲影视天天看综合网| 欧美精品videosex性欧美| 国产精品视频中文字幕91| 欧美一级片一区| 91精品久久久久久久久久| 欧美在线观看www| 久久精品视频亚洲| 久久久久久国产| 亚洲xxxx做受欧美| 亚洲毛片在线免费观看| 美女999久久久精品视频| 久久视频免费在线播放| 欧美大码xxxx| 亚洲精品中文字| 欧美亚洲国产成人精品| 久久久久久亚洲| 日韩一区二区福利| 国产综合久久久久| 美女撒尿一区二区三区| 国产成人91久久精品| 久久伊人91精品综合网站| 国产欧美在线视频| 国产精品美女网站| 欧美黄色www| 国产精品国语对白| 日韩视频免费在线观看| 精品五月天久久| 亚洲一区二区黄| 欧美日韩国产精品专区| 中文字幕欧美日韩| 日本伊人精品一区二区三区介绍| 黄色成人在线播放| 欧美一级免费视频| 久久九九精品99国产精品| 亚洲深夜福利网站| 欧美在线视频观看免费网站| 亚洲xxxxx| 91在线高清视频| 中国china体内裑精亚洲片| 亚洲影视中文字幕| 日韩资源在线观看| 欧美精品www在线观看| 亚洲性无码av在线| 精品少妇v888av| 欧美电影免费观看大全| 久久综合免费视频| 国产精品一区二区av影院萌芽| 日韩专区在线播放| 日韩精品在线影院| 亚洲最大成人免费视频| 国产精品第一区| 欧美日韩国产区| 91在线精品播放| 国产精品尤物福利片在线观看| 亚洲网站在线看| 国内揄拍国内精品少妇国语| 亚洲欧美在线第一页| 成人免费视频xnxx.com| 亚洲无亚洲人成网站77777| 久久国产精品久久久久| 欧美精品久久一区二区| 国产成人精品一区| 国产成人综合精品| 国产97在线播放| 亚洲成av人片在线观看香蕉| 美女国内精品自产拍在线播放| 精品无人区太爽高潮在线播放| 国产精品久久婷婷六月丁香| 亚洲国产小视频在线观看| 在线精品国产成人综合| 国产亚洲欧美日韩一区二区| 欧美噜噜久久久xxx| 国产成人小视频在线观看| 亚洲精品黄网在线观看| 亚洲一级黄色av| 久久人人爽人人爽人人片av高清| 热久久视久久精品18亚洲精品| 久久久久久亚洲精品不卡| 欧美在线性视频| 日本aⅴ大伊香蕉精品视频| 成人激情视频小说免费下载| 国产不卡视频在线| 中文字幕精品影院| 日本高清不卡的在线| 91精品国产网站| 在线看日韩av| 亚洲人成电影网站色…| 成人国产精品日本在线| 国产区亚洲区欧美区| 55夜色66夜色国产精品视频| 国产精品一区二区久久久| 91视频8mav| 亚洲电影免费观看高清完整版在线| 欧美中文字幕在线| 欧美极品少妇xxxxⅹ裸体艺术| 日韩视频在线一区| 日韩动漫免费观看电视剧高清| 久久精品电影一区二区| 国产一区二区丝袜| 欧美日韩国产影院| 欧美性猛交丰臀xxxxx网站| 91人人爽人人爽人人精88v| 欧美在线视频免费播放| 欧美午夜电影在线| 久久视频在线观看免费| 欧美怡春院一区二区三区| 国产精品久久久久久久久久久不卡| 亚洲综合日韩在线| 欧美久久精品一级黑人c片| 精品成人69xx.xyz| 亚洲黄色www网站| 久久精品色欧美aⅴ一区二区| 97香蕉久久夜色精品国产| 亚洲成人a**站| 精品国产999| 美女视频久久黄| 日韩免费av片在线观看| 日韩精品999| 亚洲欧洲国产伦综合| 日韩精品高清在线| 91性高湖久久久久久久久_久久99| 欧美成人激情视频| 亚州av一区二区| 久久99热这里只有精品国产| 欧美怡春院一区二区三区| 日韩av电影在线免费播放| 91理论片午午论夜理片久久| 国产精品美女久久| 久久久伊人欧美| 国产精品男人的天堂| 亚洲一区亚洲二区| 久久精品一本久久99精品| 91夜夜未满十八勿入爽爽影院| 亚洲精品视频免费| 久久精品亚洲一区| 久久99国产综合精品女同| 91日本视频在线| 国产日韩在线亚洲字幕中文| 人人做人人澡人人爽欧美| 国产精品免费小视频| 国产精品欧美激情在线播放| 亚洲国产天堂网精品网站| 成人国产在线激情| 日韩电影在线观看中文字幕| 国产精品影院在线观看| 97香蕉久久夜色精品国产| 日韩欧亚中文在线| 国产成人免费91av在线| 亚洲欧美制服中文字幕| 色香阁99久久精品久久久| 高清亚洲成在人网站天堂| 国产一区二区三区欧美| 亚洲日韩欧美视频| 日韩在线观看电影| 日韩av影视在线| 国产a∨精品一区二区三区不卡| 韩国福利视频一区| 日韩av免费在线看| 精品久久久久久久久久久久久| 日韩欧美国产高清91|