Linux下Hadoop原始碼的編譯
阿新 • • 發佈:2018-12-28
Linux下Hadoop原始碼的編譯
1.前期準備
1.1CentOS聯網
1.2採用root角色編譯,減少資料夾許可權出現問題
1.3jar包準備(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(序列化的框架)
在這裡我要推薦下我自己建的大資料學習交流扣扣裙: 961523330, 裙 裡有博主的jar包下載。
1.4linux工具安裝
檢視:https://blog.csdn.net/qq_39657909/article/details/84975864
2.編譯原始碼
1.解壓原始碼到/opt/目錄:[[email protected] software]# tar -zxvf hadoop-2.7.2-src.tar.gz -C /opt/
2.進入到hadoop原始碼主目錄:[[email protected] hadoop-2.7.2-src]# pwd
3.通過maven執行編譯命令:[[email protected] hadoop-2.7.2-src]#mvn package -Pdist,native -DskipTests -Dtar
等待時間30分鐘左右,最終成功是全部SUCCESS,成功截圖如下:
3.編譯後原始碼所在目錄/opt/hadoop-2.7.2-src/hadoop-dist/target
(這可能是博主貼程式碼貼的最細緻的一篇了!!!NG)
版權宣告:本部落格為記錄本人自學感悟,轉載需註明出處!
https://me.csdn.net/qq_39657909