1.准备工作:
(1)所需相关类库的安装:
apt-get install gcc
apt-get install make
apt-get install zlib1g-dev
apt-get install libssl-dev
apt-get install automake
apt-get install libtool
(2)ant安装:
apt-get install ant
测试:ant --version
(3)maven安装:
apt-get install maven
测试:mvn --version
(4)protobuf安装:
下载protobuf-2.5.0.tar.gz
解压:tar -zxvf protobuf-2.5.0.tar.gz
编译安装:进入解压后的目录
./configure --prefix = /home/protobuf (这个目录是自己建的)
make
make install
编译成功后,将/home/protobuf/bin路径加入到/etc/profile下的PATH路径。即:
export PATH=$PATH:/home/protobuf/bin
测试:protoc --version
(5)protobuf-compiler安装:
apt-get install protobuf-complier
(6)export MAVEN_OPTS="-Xms256m -Xmx512m"
2.编译:
进入目录hadoop2.6源码解压后的目录:hadoop-2.6-src
执行编译:mvn -Pnative compile
3.编译结果:
看到BUILD SUCCESS就表示编译成功了。