1. 程式人生 > >hadoop學習環境配置之編譯(二)--安裝包

hadoop學習環境配置之編譯(二)--安裝包

感興趣的同學可以參照如下編譯 需要在linux上安裝如下軟體 jdk1.8.0_112.tar.gz apache-ant-1.9.11-bin.tar.gz apache-maven-3.5.3-bin.tar.gz findbugs-3.0.1.tar.gz protobuf-2.5.0.tar.gz 系統yum 安裝的 yum update yum install gcc gcc-c++ autoconf automake yum install -y cmake yum install -y openssl-devel yum install -y ncurses-devel 先安裝jdk1.8 我這用下載 的地址 連結:

https://pan.baidu.com/s/1C5w2VEmBBpZckdLBSUJHiw 密碼:lf7x 用XFtp(網上能下載在) 將jdk的壓縮檔案上傳至linux虛擬機器的 /usr/local/ 目錄下 命令 cd /usr/local 用命令 ls 找到你上傳到的jdk壓縮檔案解壓: tar -zxvf jdk的名稱 刪除解壓包: rm jdk的名稱 配置環境變數: vi /etc/profile JAVA_HOME=/usr/local/jdk1.8.0_181 (jdk路徑) JRE_HOME=JAVAHOME/jreCLASSPATH=.:JAVA_HOME/jre CLASS_PATH=.:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jar:JAVA_HOME/lib/tools.jar:JRE_HOME/lib PATH=PATH:PATH:JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH 儲存退出 source /etc/profile 測試 java -version 安裝其他軟體如jdk一樣在這裡插入圖片描述 全部解壓後的環境配置如下 在這裡插入圖片描述

複製給大家:JAVA_HOME=/usr/local/jdk1.8.0_181 JRE_HOME=J

AVAHOME/jreCLASSPATH=.:JAVA_HOME/jre CLASS_PATH=.:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jar:JAVA_HOME/lib/tools.jar:JRE_HOME/lib PATH=PATH:PATH:JAVA_HOME/bin:JREHOME/binMAVENHOME=/usr/local/mavenPATH=JRE_HOME/bin MAVEN_HOME=/usr/local/maven PATH=PATH:MAVENHOME/binPROTOBUF=/usr/local/protobufPATH=MAVEN_HOME/bin PROTOBUF=/usr/local/protobuf PATH=PATH:PROTOBUF/binANTHOME=/usr/local/antPATH=PROTOBUF/bin ANT_HOME=/usr/local/ant PATH=PATH:ANTHOME/binFINDBUGSHOME=/usr/local/findbugsPATH=ANT_HOME/bin FINDBUGS_HOME=/usr/local/findbugs PATH=PATH:$FINDBUGS_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH MAVEN_HOME PROTOBUF ANT_HOME FINDBUGS_HOME PATH 安裝包網上都有我用的(maven 連結:https://pan.baidu.com/s/11iO0e76MY4GLxImaIykfNg 密碼:195g protobuf 連結:https://pan.baidu.com/s/1RZ68zbQ9g-j3W079sdUWVQ 密碼:qyxf ant 連結:https://pan.baidu.com/s/1eS5KOveYgaTxaq__ajQ7Uw 密碼:b6gr findbug 連結:https://pan.baidu.com/s/1C6dbP48hM-Qw5BaXzVaj8A 密碼:9m8a) 進入解壓後的hadoop-2.7.7-src.tar.gz cd hadoop-2.7.7-src 執行命令 mvn clean install -DskipTests 等待漫長時間和網速有一定關係 編譯好的檔案在 hadoop-2.7.6-src/hadoop-dist/target下