Windows10 Hadoop3.3.0源碼編譯

      網友投稿 722 2022-05-30

      第一節、前期準備工作

      1、環境準備

      hadoop-3.3.0-src.tar.gz jdk-8u261-windows-x64.exe apache-ant-1.10.9-bin.zip apache-maven-3.6.3-bin.zip protoc-3.7.1-win64.zip cmake-3.19.4-win64-x64.zip GetGnuWin32-0.6.3.exe Git-2.30.0.2-64-bit.exe Visual Studio 2010 Professional zlib1211.zip

      第二節、環境安裝

      1、安裝JDK并配置環境變量

      1、安裝jdk-8u261-windows-x64.exe 2、添加環境變量: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261 3、PATH中追加: %JAVA_HOME%\bin 4、cmd驗證: java -version 5、結果: java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

      2、安裝Maven并配置Maven環境變量

      1、解壓apache-maven-3.6.3-bin.zip到本地文件夾(隨意) 2、添加環境變量: M2_HOME=C:\Software\Installed\apache-maven-3.6.3 3、PATH中追加: %M2_HOME%\bin 4、cmd驗證: mvn -version 5、結果: Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: C:\Software\Installed\apache-maven-3.6.3\bin\.. Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_261\jre Default locale: zh_CN, platform encoding: GBK OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" 6、修改C:\Software\Installed\apache-maven-3.6.3\conf\settings.xml文件 mirrors節點下添加如下代碼,使用阿里云倉庫,默認倉庫比較慢: aliyunmaven * 阿里云公共倉庫 https://maven.aliyun.com/repository/public

      3、安裝ANT并配置ANT環境變量

      1、解壓apache-ant-1.10.9-bin.zip到本地文件夾(隨意) 2、添加環境變量: ANT_HOME=C:\Software\Installed\apache-ant-1.10.9 3、PATH中追加: %ANT_HOME%\bin 4、cmd驗證: ant -version 5、結果: Apache Ant(TM) version 1.10.9 compiled on September 27 2020

      4、安裝ProtocolBuffer并配置環境變量

      1、解壓protoc-3.7.1-win64.zip到本地文件夾(隨意) 2、PATH中追加: C:\Software\Installed\protoc-3.7.1-win64\bin 3、cmd驗證: protoc --version 4、結果: libprotoc 3.7.1

      Windows10 Hadoop3.3.0源碼編譯

      5、安裝CMake并配置環境變量

      1、解壓cmake-3.19.4-win64-x64.zip到本地文件夾(隨意) 2、添加環境變量: CMAKE_HOME=C:\Software\Installed\cmake-3.19.4-win64-x64 3、PATH中追加: %CMAKE_HOME%\bin 4、cmd驗證: cmake --version 5、結果: cmake version 3.19.4 CMake suite maintained and supported by Kitware (kitware.com/cmake).

      6、安裝Visual Studio

      直接傻瓜式安裝Visual Studio 2010 Professional

      7、安裝GetGnuWin32并配置環境變量

      直接傻瓜式安裝GetGnuWin32-0.6.3.exe 安裝完成后將安裝路徑配置到環境變量PATH中

      8、安裝Zlib庫

      1、解壓zlib1211.zip到本地文件夾(隨意) 2、使用VS2010 對zlib源碼進行編譯 3、將編譯后生成的zlibwapid.dll、zlibwapid.lib、zlibstat.lib拷貝至獨立文件夾中,將文件夾路徑配置到環境變量PATH中

      9、安裝Git

      直接運行Git-2.30.0.2-64-bit.exe,傻瓜式安裝即可

      10、其他配置

      1、添加如下環境變量: Platform=x64 VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0 MSBUILD_HOME=C:\Program Files (x86)\MSBuild 2、PATH中追加: %MSBUILD_HOME%

      第三節、編譯源碼

      1、解壓源碼到本地目錄(路徑所有文件夾不能包含中文)

      C:\Software\hadoop-3.3.0

      2、進入到hadoop源碼主目錄

      cmd中進入以下路徑: C:\Software\hadoop-3.3.0

      3、通過maven執行編譯命令

      一般指令如下所示: mvn clean package -Pdist,native-win -DskipTests -Dtar 指令中加入 -Dmaven.javadoc.skip=true 參數,可以剔除指令文檔的編譯,如果使用的是JDK1.8,那么必須加入此參數才能編譯通過: mvn clean package -Pdist,native-win -DskipTests -Dtar -Dmaven.javadoc.skip=true 編譯成功大概需要半小時,機器好的話可能更快,如果省略說明文檔的編譯也會提高速度, 編譯成功之后的目錄為 C:\Software\hadoop-3.3.0\hadoop-dist\target 參數說明: -Pdist,native:目的地 -DskipTests:跳過測試 -Dtar:打包類型

      Hadoop Windows

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:【微信開發】上傳用戶語音 并轉碼 分享
      下一篇:DNS域名解析服務及其配置
      相關文章
      亚洲国产人成在线观看69网站| 亚洲日韩中文在线精品第一| 67pao强力打造67194在线午夜亚洲 | 亚洲国产精品无码久久久蜜芽| 亚洲最大的成人网| 亚洲va中文字幕无码久久不卡| 国产午夜亚洲不卡| 亚洲人成无码久久电影网站| 亚洲av无码偷拍在线观看| 亚洲jizzjizz少妇| 亚洲理论片在线中文字幕| 亚洲高清不卡视频| 亚洲第一视频网站| 亚洲人成网www| 777亚洲精品乱码久久久久久 | 亚洲人成网站在线播放vr| 91麻豆精品国产自产在线观看亚洲 | 亚洲AV无码成人专区片在线观看| 一本久久a久久精品亚洲| 怡红院亚洲红怡院在线观看| 国产精品亚洲lv粉色| 久久亚洲精品成人无码| 337P日本欧洲亚洲大胆精品| 无码专区一va亚洲v专区在线 | 亚洲免费在线视频| 久久精品国产亚洲AV麻豆网站 | 亚洲a无码综合a国产av中文| 国产成人综合久久精品亚洲| 亚洲AⅤ永久无码精品AA| 亚洲中文无韩国r级电影| 自拍偷自拍亚洲精品第1页| 亚洲桃色AV无码| 久久久久亚洲AV片无码| 亚洲精品天天影视综合网| 亚洲视频在线免费播放| 亚洲va乱码一区二区三区| 亚洲欧美中文日韩视频| 亚洲国产精品国产自在在线| 亚洲日本中文字幕一区二区三区| 国产av无码专区亚洲av果冻传媒| 国产亚洲A∨片在线观看|