环境:Ubuntu10.04.4 + Eclipse Indigo + Hadoop 1.0
安装步骤:
1、安装Java和Eclipse(具体步骤略)
2、输入命令sudo apt-get install libsvn-java安装JavaHL
在eclipse.ini中加入
-Djava.library.path=/usr/lib/jni
3、输入命令sudo apt-get install ant安装ant
4、输入命令sudo apt-get install git-core安装git
5、sudo apt-get install maven2安装的maven版本过低,如果已安装,则输入命令
sudo apt-get purge maven2
卸载。
从apache网站下载maven3.0.4,到待安装的目录下(例如/opt)输入命令
sudo tar xzf
~/Downloads/apache-maven-3.0.4-bin.tar.gz
在/etc/profile中加上相关路径变量:
export JAVA_HOME=/opt/jdk1.6.0_30
export JRE_HOME=/opt/jdk1.6.0_30/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export M2_HOME=/opt/apache-maven-3.0.4
export M2=$M2_HOME/bin
export PATH=$M2:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
输入mvn --version查看版本是否正确
6、输入命令sudo apt-get install g++安装编译环境,为下一步做准备
7、输入命令
sudo apt-get purge
libprotoc5
系统自带的protobuf卸载掉,因为版本过低
从谷歌网站下载protobuf2.4.1压缩文件,到待安装的目录下(例如/opt)输入命令
sudo tar -xzf
~/Downloads/protobuf-2.4.1.tar.gz
进入protobuf目录,输入命令
sudo ./configure
--prefix=$INSTALL_DI
sudo make
sudo make check
sudo make install
输入protoc
--version查看版本是否正确,如果找不到执行文件,则重启系统使设置生效
8、按照网页Working with Hadoop under Eclipse的指导操作即可。
9、在Eclipse中添加环境变量M2_REPO,指向Maven的存储仓库,例如用户为cloud时设置为/home/cloud/.m2/repository
参考的几个网页:
1、Working with Hadoop under Eclipse
2、failed to build trunk, what's wrong?
3、使用Git下载Hadoop的到本地Eclipse开发环境
4、Google Protocol Buffer 的使用和原理
5、linux下编译安装protobuf
【ubuntu10.04+protobuf-2.4.1.tar.gz】
6、Subversion 1.7 Eclipse integeration in
Ubuntu
7、Wiki: JavaHL
8、http://git.apache.org/