在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的更多相关文章
- 在mac中导入hadoop2.6.0源代码至eclipse                                                    分类:            A1_HADOOP             2015-04-12 09:27    342人阅读    评论(0)    收藏
		一.环境准备 1.安装jdk.maven等 2.下载hadoop源代码,并解压 3.将tools.jar复制到Classes中,具体原因见http://wiki.apache.org/hadoop/H ... 
- 如何编译Apache Hadoop2.6.0源代码
		如何编译Apache Hadoop2.6.0源代码 1.安装CentOS 我使用的是CentOS6.5,下载地址是http://mirror.neu.edu.cn/centos/6.5/isos/x8 ... 
- Eclipse中部署hadoop2.3.0
		1 eclipse中hadoop环境部署概览 eclipse 中部署hadoop包括两大部分:hdfs环境部署和mapreduce任务执行环境部署.一般hdfs环境部署比较简单,部署后就 可以在ecl ... 
- Eclipse中导入JDK类库的源代码以及添加指定的API
		一.在Eclipse中导入JDK类库的源代码 操作步骤: 打开eclipse->“window”-> “Preferences” -> “Java” -> “Installed ... 
- 在Eclipse上建立hadoop2.2.0/hadoop2.4.0源代码阅读环境
		1.安装依赖的包: yum install gcc-c++ g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev 2 ... 
- 4.eclipse中导入别人用的源代码问题
		最近在导入别人用的源代码问题时,出现两个问题: 问题一:提示无法解析导入,如下图: 解决方法:删除项目下的module-info.java文件即可,或者在创建项目时将创建module-info.jav ... 
- 在Ubuntu14.10中部署Hadoop2.6.0单节点伪分布集群
		1. 环境信息如下: ubuntu:14.10 jdk:openjdk-1.7.0 hadoop:2.6.0 2. 下载hadoop2.6.0, http://apache.fayea.com/had ... 
- 编译Apache Hadoop2.2.0源代码
		Hadoop2的学习资料很少,只有官网的少数文档.如果想更深入的研究hadoop2,除了仅看官网的文档外,还要学习如何看源码,通过不断的调试跟踪源码,学习hadoop的运行机制. 1.安装CentOS ... 
- 如何编译Apache Hadoop2.2.0源代码
		转自(原文图片已丢失,本文修复图片,重新排版,并更正部分原文错误):http://www.superwu.cn/2013/12/26/913 欢迎和大家交流技术相关问题: 邮箱: jiangxinnj ... 
随机推荐
- angular ng-bind-html 对src路径失效 解决方案
			json内容 ;<img src="/newsfile/1506271512489.jpg" width="600" height="450&q ... 
- 《图解CSS3》——笔记(一)
			作者:大漠 勘误:http://www.w3cplus.com/book-comment.html 2014年7月14日14:46:35 第一章 揭开CSS3的面纱 1.1 什么是CSS3 CSS ... 
- Pyzo -- 好用的 Python 轻量级 IDE
			近期 yvivid 使用 Python 进行科学计算类应用(如matlab部分应用场景) 比较好的 发行版本为 Anaconda: A free distribution for the SciPy ... 
- QDialog 模态对话框与事件循环(exec其实就是调用了show和eventLoop.exec)
			起源 qtcn中文论坛中有网友问到: 假设程序正常运行时,只有一个简单的窗体A,此时只有一个GUI主线程,在这个主线程中有一个事件循环处理窗体上的事件.当此程序运行到某阶段时,弹出一个模态窗体B(书上 ... 
- 【转】 boot.img的解包与打包
			原文网址:http://blog.csdn.net/wh_19910525/article/details/8200372 Android 产品中,内核格式是Linux标准的zImage,根文件系统采 ... 
- MVC4.0 Controller和View重复加载
			项目完成以后总是感觉有一些页面跑起来特别的慢,就仔细的调试了下,发现有很多也买年都是走了两遍,页面加载的时候Controller和View会连续走了两次,没有一点缘由 查了很久也不知道什么原因,这个问 ... 
- Windows 8.1下使用IE 64位
			Internet Options -> Advanced -> Settings Security组 对Enable 64-bit processes for Enhanced Prote ... 
- 传智播客学习之HTML基础语法
			一.基本格式 1.不用区分大小写. 2.HTML代码由<html>开始</html>结束.里面由头部分<head></head>和体部分<body ... 
- web项目跨域访问
			1.同域相互访问 假设A.html 与 b.html domain都是localhost (同域) A.html中iframe 嵌入 B.html,name=myframe A.html有js fun ... 
- Object-c学习之路十二(OC的copy)
			oc中的拷贝分为:copy(浅拷贝)和mutablecopy(深拷贝). 浅拷贝也为指针拷贝,拷贝后原来的对象计数器会+1: 深拷贝为对象拷贝,原来的对象计数器不变. 注意:自定义对象拷贝时要实现NS ... 
