在mac中导入hadoop2.6.0源代码至eclipse
一、环境准备
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相关推荐
- Eclipse中部署hadoop2.3.0
1 eclipse中hadoop环境部署概览 eclipse 中部署hadoop包括两大部分:hdfs环境部署和mapreduce任务执行环境部署.一般hdfs环境部署比较简单,部署后就 可以在ecl ...
- 如何编译Apache Hadoop2.2.0源代码
转自(原文图片已丢失,本文修复图片,重新排版,并更正部分原文错误):http://www.superwu.cn/2013/12/26/913 欢迎和大家交流技术相关问题: 邮箱: jiangxinnj ...
- MyEclipse中导入Spring 4.0源码
到Spring的官网下载开发包,即: ,解压缩后的文件目录如下: 在MyEclipse的编辑窗口,按 Ctrl + Shift + T 打开查看源代码窗口,输入你想查找的类,如下图所示: 当你点击OK ...
- 基于Hadoop2.2.0版本号分布式云盘的设计与实现
基于Hadoop2.2.0版本号分布式云盘的设计与实现 一.前言 在学习了hadoop2.2一个月以来,我重点是在学习hadoop2.2的HDFS.即是hadoop的分布式系统,看了非常久的源代码看的 ...
- 基于Hadoop2.2.0版本分布式云盘的设计与实现
基于Hadoop2.2.0版本分布式云盘的设计与实现 一.前言 在学习了hadoop2.2一个月以来,我重点是在学习hadoop2.2的HDFS.即是hadoop的分布式系统,看了很久的源代码看的我真 ...
- eclipse 导入hadoop2.2源代码
今天费了好大的劲才把hadoop2.2的源代码导入eclipse中,其中遇到太多的jar包都是找不到的,下面mark一下 1. 下载hadoop源文件 svn checkout http://sv ...
- Hadoop2.6.0在MAC下伪分布安装
一.配置ssh,无密码登录 1.mac开启ssh 2. mac上已经ssh了,在终端输入ssh-keygen -t rsa命令,碰到需要输入密码的直接按enter健即可.以rsa算法,生成公钥.私钥对 ...
- eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务
转自:http://my.oschina.net/mkh/blog/340112 1 eclipse中hadoop环境部署概览 eclipse中部署hadoop包括两大部分:hdfs环境部署和mapr ...
- Mac IDEA中导入jar包
Mac IDEA中导入jar包 Source Distribution vs Binary Distribution 导入下载好的jar包 1. 在IDEA中打开File,选择Project Stru ...
最新文章
- iOS进阶之页面性能优化
- OSError: exception: access violation writing and reading
- MySQL关于check约束无效的解决办法
- 【九度OJ1518】|【剑指offer16】反转链表
- 编程方法学10:私有变量的重要性
- HMAC-SHA1加密
- excel实战应用案例100讲(六)-社会判断理论:模型及应用
- 配置ssl证书_Mysql配置ssl证书
- Kotlin入门到放弃
- [导入]你的网站被订阅了吗(浅谈RSS2.0)续
- php命令模式,老生常谈PHP面向对象之命令模式(必看篇)
- 关于Lambda表达式的简单理解,以及基础使用,仅限新手
- dex2jar java 1.8_利用 dex2jar 反编译 dex文件
- python大数据论文_大数据环境下基于python的网络爬虫技术
- 麦子学院IT资源,web前端,UI设计,Java全套,IOS,android,产品经理,pyhton,网络安全,运维
- Faster-rcnn 源码学习(二)
- C语言之数据的四种表现形式
- 【Android自定义View实战】之仿去哪儿网App图片按压显示指纹并缩放效果TouchFingerImageView
- 公安计算机专业就业前景,公安视听技术专业就业方向及就业前景分析
- navicat mysql 存储过程_navicat怎么创建存储过程
热门文章
- 【最详细】数据结构(C语言版 第2版)第七章课后习题答案 严蔚敏 等 编著
- (最优解法)46行代码AC_HDU1242 Rescue(DFS解法+BFS解法)
- java中字符串的操作_java中字符串的操作
- Mybatis插入数据后获取主键的值
- 服务器端使用sendRedirect跳转到客户端异常
- 用JAVAMAIL发送邮件的一个简单例子
- 无线路由器和计算机怎么连接网络连接,华为无线路由器怎么连接宽带上网
- 网上预约挂号系统代码_速看!全国民族运动会部分竞赛项目观众网上预约系统正式上线了...
- layui js添加html,layui.js如何声明全局变量?
- nginx配置websocket_Ingress-nginx代理websocket