需要进一步学习hadoop、需要看看内部源码实现,因此需要将hadoop源码导入都eclipse中,简单总结一下,具体步骤如下:

首先确保已经安装了git、maven3、protobuf2.5、如果没有安装需要提前安装一下

1、下载hadoop源码

git clone git://git.apache.org/hadoop-common.git

2、进入hadoop-common目录,用maven生成eclipse工程

mvn install -DskipTests
mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true

3、导入Eclipse

导入Hadoop-Common

File->import...->Choose "Existing Projects into Workspace" 选择hadoop-common-project目录为跟目录导入

File->import...->Choose "Existing Projects into Workspace" 选择hadoop-assemblies目录为跟目录导入

导入HDFS

File->import...->Choose "Existing Projects into Workspace" 选择hadoop-hdfs-project目录为跟目录导入

导入MapReduce

File->import...->Choose "Existing Projects into Workspace" 选择hadoop-mapreduce-project目录为跟目录导入

导入YARN

File->import...->Choose "Existing Projects into Workspace" 选择hadoop-yarn-project目录为跟目录导入

OK、全部导入成功,但是需要注意两个地方:

首先如果想hadoop-common全部编译成功,需要将hadoop-common的target/generate-test-source/java目录设置source folder

其次还得把JDK lib目录的tools.jar添加到classpath中。

配置好上面之后,所有代码都清晰可见

Hadoop源码导入Eclipse相关推荐

  1. 如何导入hadoop源码到eclipse

    需要进一步学习hadoop.需要看看内部源码实现,因此需要将hadoop源码导入都eclipse中. 简单总结一下,具体步骤如下: 首先确保已经安装了git.maven3.protobuf2.5.如果 ...

  2. hadoop源码放在eclipse编译

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

  3. 用SVN下载编译Spring3.2.4源码导入eclipse

    想学习研究下Spring源码,就在网上搜索一堆资料,别人的东西在自己的电脑上总是有问题.总结下自己的使用方法,以便备忘. 前提:导入eclipse成功,导入不了myeclipse. 1.准备条件: ( ...

  4. Jmeter-3.0的源码导入eclipse并执行

    最近在研究jmeter二次开发,所以需要先jmeter导入Eclipse,后续还需要学习jmeter源码以及二次开发的相关知识,到时候也会分享出来,下面是jmeter导入Eclipse的过程 首先去官 ...

  5. 【二十】Jmeter:插件二次开发—— JMeter 源码导入 eclipse

    目录 一.源码官网下载 二.lib 目录官网下载 三.源码 & lib 目录 下载 四.导入eclipse 一.源码官网下载 点击前往官网下载并解压:下载地址 二.lib 目录官网下载 点击前 ...

  6. [Java Path Finder][JPF学习笔记][4]将JPF源码导入Eclipse

    这篇日志很简单,考虑到有些师弟在学习JPF,这里总结些经验. 在Eclipse中新建"Java Project",在新建的Project的src图标上点击右键--"Imp ...

  7. solr源码导入eclipse

    转载自:http://blog.csdn.net/vltic/article/details/19917377 (1)相应的开发环境准备          (1)jdk1.6+的安装和环境变量配置(命 ...

  8. dubbo源码导入eclipse

    1.  代码环境 dubbo2.5.4源码   win7    java8     maven3.3.3      eclipse64 2.  环境准备maven  本地安装(参考网上) 3. 3.1 ...

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

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

最新文章

  1. 【linux】Valgrind工具集详解(十三):Helgrind(线程错误检测器)
  2. iOS_20_微博自己定义可动画切换的导航控制器
  3. .NET Core SignalR Redis底板详解(二)
  4. leetcood学习笔记-111-二叉树的最小深度
  5. 2020蓝桥杯省赛---java---B---10(整数小拼接)
  6. SQL必知必会-检索数据
  7. Kubernetes Pod 优先级和抢占
  8. 阿里云服务器定时跑python_通过python调用阿里api定时备份阿里云RDS
  9. openssl构建CA认证
  10. vmware虚拟机安装jdk
  11. 什么软件可以测试电脑硬盘速度,硬盘速度测试软件
  12. 坦克世界怎么显示服务器准心,坦克世界设置方法 坦克世界如何设置图像
  13. Intellij Idea插件开发点滴记录
  14. 网络管理员学习笔记_第三章 局域网技术与综合布线_003_局域网基础03
  15. nand flash基础——读写擦操作
  16. Linux 文档编辑 : ex 命令详解
  17. 自我介绍php一句话,面试自我介绍经典语句,经典一句话自我介绍
  18. 婚恋大数据火了,靠大数据找对象,靠谱吗?
  19. 基于MATLAB的图像去遮挡修复数字图像处理系统
  20. 【IPv6+燎原系列—第3期】大数据的背后竟然藏着一张巨大的“网”

热门文章

  1. HIVE 插入中文分区值的问题
  2. 你真的知道Python的字符串是什么吗?
  3. shiro系列一、认识shiro
  4. 第一个程序实现登录功能,密码输错三次封账号。
  5. android技术下载
  6. legend3---2、网站的代码里面的/也是代表根目录
  7. 【翻译】QEMU内部机制:顶层概览
  8. Python入门习题9.数码管时间
  9. Redis的安装部署
  10. 计划程序:拒绝重复工作,让效率翻倍!