1) 安装JDK1.7
下载JDK 1.7.0_79并解压,然后在.bashrc中设置JAVA_HOME和PATH
2) 安装Maven
-下载解压,然后配置MAVEN_HOME和PATH
-或apt-get install maven
-mvn --version (验证)
3) 安装依赖库
apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev
4) 编译protobuf-2.5.0并安装
#./configure --prefix=/usr
#make
#make check
#make install
#ldconfig # refresh shared library cache.
$ protoc --version
显示版本信息:
5) 安装findbugs
export FINDBUGS_HOME=/opt/findbugs-3.0.1
export PATH=$PATH:$FINDBUGS_HOME/bin
6) 编译Hadoop
$tar zxvf hadoop-2.6.4-src.tar.gz
$cd hadoop-2.6.4-src
$mvn package -Pdist,native -DskipTests -Dtar
或
$mvn clean package -Pdist,native -DskipTests -Dtar
下载JDK 1.7.0_79并解压,然后在.bashrc中设置JAVA_HOME和PATH
2) 安装Maven
-下载解压,然后配置MAVEN_HOME和PATH
-或apt-get install maven
-mvn --version (验证)
3) 安装依赖库
apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev
4) 编译protobuf-2.5.0并安装
#./configure --prefix=/usr
#make
#make check
#make install
#ldconfig # refresh shared library cache.
$ protoc --version
显示版本信息:
libprotoc 2.5.0
或apt-get install protobuf-compiler
5) 安装findbugs
export FINDBUGS_HOME=/opt/findbugs-3.0.1
export PATH=$PATH:$FINDBUGS_HOME/bin
6) 编译Hadoop
$tar zxvf hadoop-2.6.4-src.tar.gz
$cd hadoop-2.6.4-src
$mvn package -Pdist,native -DskipTests -Dtar
或
$mvn clean package -Pdist,native -DskipTests -Dtar
编译成功后的包在 hadoop-2.6.4-src/hadoop-dist/target下,使用其下的hadoop-2.6.4.tar.gz即可