一、环境准备
1、安装jdk、maven等

2、下载hadoop源代码,并解压

3、将tools.jar复制到Classes中,具体原因见http://wiki.apache.org/hadoop/HowToSetupYourDevelopmentEnvironment
cd $JAVA_HOME
mkdir Classes  
cp lib/tools.jar Classes/classes.jar
否则会出现以下异常:
 Missing tools.jar at: /Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer

4、安装protobuf
(1)下载地址 : http://pan.baidu.com/s/1pJlZubT  并解压
由于不能访问google,只能通过其它办法下载了。

2.切换到protobuf文件夹,依次在终端下输入:
. / configure
make
make check
make install

全部执行完后再输入protoc - - version检查是否安装成功。

二、编译源文件
 mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
时间较长,若有其它异常,则再逐个解决即可。

三、使用eclipse导入project

在mac中导入hadoop2.6.0源代码至eclipse相关推荐

  1. Eclipse中部署hadoop2.3.0

    1 eclipse中hadoop环境部署概览 eclipse 中部署hadoop包括两大部分:hdfs环境部署和mapreduce任务执行环境部署.一般hdfs环境部署比较简单,部署后就 可以在ecl ...

  2. 如何编译Apache Hadoop2.2.0源代码

    转自(原文图片已丢失,本文修复图片,重新排版,并更正部分原文错误):http://www.superwu.cn/2013/12/26/913 欢迎和大家交流技术相关问题: 邮箱: jiangxinnj ...

  3. MyEclipse中导入Spring 4.0源码

    到Spring的官网下载开发包,即: ,解压缩后的文件目录如下: 在MyEclipse的编辑窗口,按 Ctrl + Shift + T 打开查看源代码窗口,输入你想查找的类,如下图所示: 当你点击OK ...

  4. 基于Hadoop2.2.0版本号分布式云盘的设计与实现

    基于Hadoop2.2.0版本号分布式云盘的设计与实现 一.前言 在学习了hadoop2.2一个月以来,我重点是在学习hadoop2.2的HDFS.即是hadoop的分布式系统,看了非常久的源代码看的 ...

  5. 基于Hadoop2.2.0版本分布式云盘的设计与实现

    基于Hadoop2.2.0版本分布式云盘的设计与实现 一.前言 在学习了hadoop2.2一个月以来,我重点是在学习hadoop2.2的HDFS.即是hadoop的分布式系统,看了很久的源代码看的我真 ...

  6. eclipse 导入hadoop2.2源代码

    今天费了好大的劲才把hadoop2.2的源代码导入eclipse中,其中遇到太多的jar包都是找不到的,下面mark一下 1.  下载hadoop源文件 svn checkout  http://sv ...

  7. Hadoop2.6.0在MAC下伪分布安装

    一.配置ssh,无密码登录 1.mac开启ssh 2. mac上已经ssh了,在终端输入ssh-keygen -t rsa命令,碰到需要输入密码的直接按enter健即可.以rsa算法,生成公钥.私钥对 ...

  8. eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务

    转自:http://my.oschina.net/mkh/blog/340112 1 eclipse中hadoop环境部署概览 eclipse中部署hadoop包括两大部分:hdfs环境部署和mapr ...

  9. Mac IDEA中导入jar包

    Mac IDEA中导入jar包 Source Distribution vs Binary Distribution 导入下载好的jar包 1. 在IDEA中打开File,选择Project Stru ...

最新文章

  1. iOS进阶之页面性能优化
  2. OSError: exception: access violation writing and reading
  3. MySQL关于check约束无效的解决办法
  4. 【九度OJ1518】|【剑指offer16】反转链表
  5. 编程方法学10:私有变量的重要性
  6. HMAC-SHA1加密
  7. excel实战应用案例100讲(六)-社会判断理论:模型及应用
  8. 配置ssl证书_Mysql配置ssl证书
  9. Kotlin入门到放弃
  10. [导入]你的网站被订阅了吗(浅谈RSS2.0)续
  11. php命令模式,老生常谈PHP面向对象之命令模式(必看篇)
  12. 关于Lambda表达式的简单理解,以及基础使用,仅限新手
  13. dex2jar java 1.8_利用 dex2jar 反编译 dex文件
  14. python大数据论文_大数据环境下基于python的网络爬虫技术
  15. 麦子学院IT资源,web前端,UI设计,Java全套,IOS,android,产品经理,pyhton,网络安全,运维
  16. Faster-rcnn 源码学习(二)
  17. C语言之数据的四种表现形式
  18. 【Android自定义View实战】之仿去哪儿网App图片按压显示指纹并缩放效果TouchFingerImageView
  19. 公安计算机专业就业前景,公安视听技术专业就业方向及就业前景分析
  20. navicat mysql 存储过程_navicat怎么创建存储过程

热门文章

  1. 【最详细】数据结构(C语言版 第2版)第七章课后习题答案 严蔚敏 等 编著
  2. (最优解法)46行代码AC_HDU1242 Rescue(DFS解法+BFS解法)
  3. java中字符串的操作_java中字符串的操作
  4. Mybatis插入数据后获取主键的值
  5. 服务器端使用sendRedirect跳转到客户端异常
  6. 用JAVAMAIL发送邮件的一个简单例子
  7. 无线路由器和计算机怎么连接网络连接,华为无线路由器怎么连接宽带上网
  8. 网上预约挂号系统代码_速看!全国民族运动会部分竞赛项目观众网上预约系统正式上线了...
  9. layui js添加html,layui.js如何声明全局变量?
  10. nginx配置websocket_Ingress-nginx代理websocket