Ubuntu下Hadoop1.0.4源码编译
本机环境:
Ubuntu12.04 32位 与jdk 1.7
(1)maven-3.2.2的安装
首先到maven官网下载,http://maven.apache.org/,这里我下载了最新版本,maven-3.2.2
解压到/usr/local/目录下: tar -zxvf apache-maven-3.2.2-bin.tar.gz,并重命名为maven
修改 /etc/profile:
添加一下两个变量并保存:
export M2_HOME=/usr/local/maven
export PATH=.:$M2_HOME/bin:$PATH
然后在终端上输入:source /etc/profile
测试是否安装成功,在终端输入:mvn -v,如果出现下面提示表示安装成功:
(2)ant-1.9.4的安装
首先到Ant的官方网站下载,http://ant.apache.org/, 这里我下载最新版本,ant-1.9.4
解压到/usr/local/目录下: tar -zxvf apache-ant-1.9.4-bin.tar.gz,并重命名为ant
修改 /etc/profile:
添加一下两个变量并保存:
export ANT_HOME=/usr/local/ant
export PATH=.:$ANT_HOME/bin:$PATH
然后在终端上输入:source /etc/profile
测试是否安装成功,在终端输入:ant -version,如果出现下面提示表示安装成功:
(3)protobuf-2.5.0的安装
首先到protobuf官方网站下载,https://code.google.com/p/protobuf/downloads/list,这里我下载最新版本,protobuf-2.5.0。
解压到/usr/local/目录下: tar -zxvf protobuf-2.5.0.tar.gz,并重命名为protobuf
在进行下一步安装之前,我们要把一些必要的库或软件安装上:
apt-get install build-essential
apt-get install autoconf
apt-get install automake
apt-get install libtool
接下来按照:A、./configure B、make C、make check D、make install的步骤安装。
(4)jdk1.6安装
这里见前面的文章即可,不在重复叙述。最好不要装jdk1.7,会有一些兼容性问题导致不能安装成功。