博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop eclipse工程构建
阅读量:7120 次
发布时间:2019-06-28

本文共 2168 字,大约阅读时间需要 7 分钟。

hot3.png

  1. 安装jdk

    步骤1:

     从oracle的网站上下载jdk,我下的是jdk-6u45-linux-x64.bin,下载完后放到/usr/lib/jvm目录下

     $chmod  +x /usr/lib/jvm/jdk-6u45-linux-x64.bin

     $sudo /usr/lib/jvm/jdk-6u45-linux-x64.bin

    之后会出现安装信息

    步骤2:配置jdk,修改/etc/profile文件,在最后添加下面的内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45 export JRE_HOME=${JAVA_HOME}/jre  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  export PATH=${JAVA_HOME}/bin:$PATH

步骤3:修改默认的jdk版本:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 300  sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45/bin/jar 300   sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.6.0_45/bin/javah 300   sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 300

然后执行下面的命令选择刚安装的jdk版本

sudo update-alternatives --config java

步骤3:验证jdk是否安装成功

jason@jason-ThinkPad-E450:~$ java -versionjava version "1.6.0_45"Java(TM) SE Runtime Environment (build 1.6.0_45-b06)Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

2. 安装ant

步骤1:

下载ant,我下的是apache-ant-1.9.5-bin.tar.gz,放到/usr/lib/目录下,执行以下命令解压:

sudo tar -zxvf apache-ant-1.9.5-bin.tar.gz

步骤2:配置环境变量,修改/etc/profile文件,在最后添加下面的内容:

export ANT_HOME=/usr/lib/apache-ant-1.9.5export PATH=$PATH:$ANT_HOME/bin

步骤3:验证ant是否安装成功

jason@jason-ThinkPad-E450:~$ ant -versionApache Ant(TM) version 1.9.5 compiled on May 31 2015

3.安装eclipse

从官网上下载后解压到/home/${user}/目录下即可,去下的是eclipse-jee-helios-SR2-linux-gtk-x86_64.tar.gz

4.获取hadoop

 从svn上检出代码,我检出的是1.01,使用svn命令行检出的

svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.0.1/

5.编译并生成eclipse工程文件

步骤1:

进入hadoop源码的根目录,执行以下命令编译工程

ant

编译要比较长的时间

编译成功后,执行以下命令生成eclipse工程文件

ant eclipse

6. 导入eclipse

启动eclipse并把工程导入

导入完成后会出现下面两个错误

错误1:

ANT_HOME/lib/ant.jar 找不到

解决方法:Windows->Preferences->Java->Classpath Variables下New一个ANT_HOME变量,目录指向刚才安装的ant目录即可

错误2:

org.apache.hadoop.mapred.gridmix.TestRandomAlgorithm这个类编译不过

解决方法:注掉以下这行代码即可:

import com.sun.tools.javac.code.Attribute.Array;

参考链接:

www.cnblogs.com/ggjucheng/p/3352565.html

转载于:https://my.oschina.net/u/914897/blog/513212

你可能感兴趣的文章
Jmeter之Synchronizing Timer(同步集合点)
查看>>
(并查集)How Many Tables -- HDU --1213
查看>>
模型一
查看>>
查询网页编码方式
查看>>
基于OpenVINO的多输入model optimizer(Tensorflow)
查看>>
黑盒测试
查看>>
迎春舞会之三人组舞 vijos1061 动态规划
查看>>
1225整理
查看>>
谷歌浏览器下flash背景透明方法
查看>>
weblogic 修改控制台console访问路径 url
查看>>
[redis读书笔记] 第二部分 单机数据库 数据库实现
查看>>
Jsp解析过程
查看>>
查看阻塞线程
查看>>
java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化...
查看>>
谈谈我的跳槽感想,从日资企业到互联网的转变
查看>>
jmeter经验---java 追加写入代码一例
查看>>
《ASCE1885的信息安全》のCryptoAPI---密钥的产生和交换函数
查看>>
C语言学习(四)
查看>>
ArcGIS 安装
查看>>
进度条5
查看>>