1、安装Maven
首先下载Maven软件包,下载地址为:http://apache.fayea.com/apache-mirror/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
下载后解压,设置MAVEN_HOME和PATH变量。设置好后,可以使用mvn -version检查是否安装成功。
解压命令:
# |
tar -zvxf apache-maven-3.1.1-bin.tar.gz |
移至/usr/local下:
#mvapache-maven-3.1.1 /usr/local/maven
maven装在/usr/local目录下。
#vi
/etc/profile
在最后一行加入:
export
MAVEN_HOME=/usr/
local/ maven
export PATH=$PATH:$MAVEN_HOME/bin
保存后退出,执行:
source /etc/profile
查看是否安装成功。
#mvn –version
2、安装autotool,CMake等依赖包
sudo yum install autoconf automake libtool ant gcc gcc-c++ make cmake openssl-devel,ncurses-devel
3、安装protobuf2.5
下载地址http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
解压: tar jxvf protobuf-2.5.0.tar.gz
次执行:./configure, make, makeinstall,这三个命令安装ProtoBuffer
使用protoc --version检查ProtoBuffer是否安装成功
如果出现:
protoc: error while loading sharedlibraries: libprotobuf.so.7: cannot open shared object file: No such file ordirectory错误
这是因为系统找不到lib库
编辑/etc/ld.so.conf 文件
#Vim /etc/ld.so.conf
修改如下: include /etc/ld.so.conf.d/*.conf /usr/local/lib
然后ldconfig
再次执行protoc –version
libprotoc 2.4.1
标明protobuf安装成功。
4、先获取源码
先通过mvn获取源码
cd hadoop-2.3.0-cdh5.0.1/src/hadoop-maven-plugins
mvn install