ITPub博客

首页 > 大数据 > Hadoop > 在Eclipse下编译Hadoop源代码

在Eclipse下编译Hadoop源代码

Hadoop 作者:kill999a 时间:2012-04-19 18:44:28 0 删除 编辑
环境: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/

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21720081/viewspace-1119816/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-05-23