安裝 Maven 3.1.4apache
$ wget http://mirror.esocc.com/apache/maven/maven-3/3.1.4/binaries/apache-maven-3.1.4-bin.tar.gz $ sudo tar zxf apache-maven-3.1.4-bin.tar.gz -C /opt $ sudo vim /etc/profile export MAVEN_HOME=/opt/apache-maven-3.1.4export PATH=$PATH:$MAVEN_HOME/bin
$ wget http://apache.dataguru.cn//ant/binaries/apache-ant-1.9.4-bin.tar.gz $ sudo tar zxf apache-ant-1.9.4-bin.tar.gz -C /opt $ sudo vim /etc/profile export ANT_HOME=/opt/apache-ant-1.9.4 export PATH=$PATH:$ANT_HOME/bin
$ wget http://prdownloads.sourceforge.net/findbugs/findbugs-2.0.3.tar.gz?download $ sudo tar zxf findbugs-2.0.3.tar.gz -C /opt $ sudo vim /etc/profile export FINDBUGS_HOME=/opt/findbugs-2.0.3 export PATH=$PATH:$FINDBUGS_HOME/bin
wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.bz2vim
編譯安裝 protobufmaven
tar -xvf protobuf-2.5.0.tar.bz2oop
cd protobuf-2.5.0google
./configure --prefix=/opt/protoc/ --將protobuf 安裝至/opt/protoc中spa
make.net
make installcode
配置環境變量:ip
export PROTOC_HOME=/opt/protochadoop
export PATH=$PATH:$PROTOC_HOME/bin
使配置文件生效:source /etc/profile
驗證: protoc --version
5 .安裝 依賴庫
yum install cmake
yum install lzo-devel
yum install zlib-devel
yum install openssl-devel
yum install ncurses-devel
yum install cmake lzo-devel zlib-devel gcc autoconf automake libtool ncurses-devel openssl-deve
6. 編譯源碼
cd hadoop-2.2.0-src mvn package -DskipTests -Pdist,native -Dtar