最为关键的一点,jre 的版本不宜过高,有一点明确的是,jre6 是可用的,jre8 是出编译错误的。

step 1:新建工程,设置 jre 的版本

并下调编译级别:

step 2:拷贝 hadoop 源码到src

hadoop 的源码我们主要关心的是hadoop 的 src 目录下的 core、hdfs、mapred 三个文件夹下的内容:

我们将其拷贝到 hadoop-1.1.2 工程的 src 下(注意,core、hdfs、mapred 都只是文件夹,src目录下需要的是包),并将其分别设置为src。

具体做法:

  • (1)先进入 【Java build path】 的【Source】选项卡,删除原始的src目录;

  • (2)add 新的 Source文件

step 3:导入外部 jar 包

  • (1)hadoop lib 目录下的全部jar包
  • (2)hadoop lib/jsp1.2(lib/jsp2.1,对hadoop 1.2.1) 目录下的全部jar包
  • (3)导入ant.jar

如何将 hadoop1.1.2/1.2.1 源码关联到 Eclipse相关推荐

  1. spark的java源码,Spark源码包的编译

    Spark源码包的编译和部署生成,其本质只有两种:Maven和SBT (Simple Build Tool), 只不过针对不同的场景而已: Maven编译 SBT编译 IntelliJ IDEA编译( ...

  2. 【Hadoop】Build and Execute

    Hadoop官方wiki上介绍了如何用Maven编译和生成Eclipse项目,但是它需要hadoop-common的trunk代码,因为只有trunk上有pom.xml文件.而对于其他release版 ...

  3. hadoop源码放在eclipse编译

    1,建立一个hadoop源码文件夹. 2.svn 检出hadoop1.0.4的源码.svn checkout http://svn.apache.org/repos/asf/hadoop/common ...

  4. eclipse安装Hadoop1.1.2版本开发插件

    Hadoop1.1.2版本没有直接适合Eclipse的安装插件,需要手动打包jar文件. 我的系统配置: VMware Workstation10 CentOS-6.5-i386 hadoop-1.1 ...

  5. eclipse hadoop1.2.0配置及wordcount运行

    "error: failure to login"问题 http://www.cnblogs.com/xia520pi/archive/2012/05/20/2510723.htm ...

  6. Hadoop学习之路(三)Hadoop-2.7.5在CentOS-6.7上的编译

    下载Hadoop源码 1.登录官网 2.确定你要安装的软件的版本 一个选取原则: 不新不旧的稳定版本 几个标准: 1)一般来说,刚刚发布的大版本都是有很多问题 2)应该选择某个大版本中的最后一个小版本 ...

  7. Hadoop学习笔记之三 数据流向

    http://hadoop.apache.org/docs/r1.2.1/api/index.html 最基本的: 1. 文本文件的解析 2. 序列文件的解析 toString会将Byte数组中的内存 ...

  8. 安装Hadoop系列 — 导入Hadoop源码项目

    将Hadoop源码导入Eclipse有个最大好处就是通过 "ctrl + shift + r" 可以快速打开Hadoop源码文件. 第一步:在Eclipse新建一个Java项目,h ...

  9. hadoop错误之ClassNotFoundException

    http://www.cnblogs.com/kaizhangzhang/p/3495438.html 在win7下运行hadoop-1.1.2 worldcount代码的时候出现下面的错误,折腾了差 ...

最新文章

  1. Exchange 2010 CAS安装之一
  2. epplus保存为流_c# – 另存为使用EPPlus?
  3. CTF C#逆向Reverse
  4. ora-04021 无法锁表的解决办法
  5. OpenCV添加(混合)两个图像
  6. Sqli-labs less 64
  7. 华为鸿蒙麒麟玉兔_华为P50除了麒麟9000,还预装鸿蒙系统,比iPhone12值得买
  8. android7.1以太网动态ip,android7.1编译路上的那些坑!(部分转自网络整理)
  9. robbe+base64+Mysql简易有效的php全文索引实现
  10. MathType软件安装教程及下载地址
  11. 手持式网络性能测试仪
  12. SpringMVC项目报错500的可能解决方法
  13. 【智能安防监控补光灯调光芯片方案】单节锂电降压恒流驱动芯片FP8013 最大输出3A体积小/静态功耗低/效率高/支持无频闪调光
  14. 谷歌成功利用一台 54 量子比特的量子计算机
  15. android 自定义indicator,Android自定义Indicator
  16. 全球及中国共享汽车市场规模预测与投资机遇研究报告2022版
  17. KittenCode编程平台
  18. contentEditable,window.getSelection详解---可编辑div,容器,设置/获取光标位置,光标处插入内容及光标的操作
  19. js对象是什么?如何理解js对象
  20. thinkphp 常用伪静态

热门文章

  1. Hive中元数据表的关系和如何在元数据中删除表
  2. android自定义协议,Android / iOS-自定义URI /协议处理
  3. linux虚拟环境tmux,关于在Linux系统中如何把tmux和vim打造成IDE的讲解
  4. mysql mgr写入_社区投稿 | MySQL MGR一致性读写特性解读
  5. 开发缺点_利用模板去建设开发企业网站好不好?模板建站的缺点?
  6. 机器学习代码实战——逻辑回归(Logistic Regression)
  7. 数据挖掘:数据清洗——异常值处理
  8. sdh管理单元指针_「干货三」SDH技术重点知识分布(附小技巧)
  9. Tosca database help link
  10. JavaWeb开发必会技巧1——导入jar包