在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

时间: 2024-10-05 23:46:36

在mac中导入hadoop2.6.0源代码至eclipse的相关文章

如何编译Apache Hadoop2.6.0源代码

如何编译Apache Hadoop2.6.0源代码 1.安装CentOS 我使用的是CentOS6.5,下载地址是http://mirror.neu.edu.cn/centos/6.5/isos/x86_64/,选择CentOS-6.5-x86_64-bin-DVD1.iso 下载,注意是64位的,大小是4GB,需要下载一段时间的.其实6.x的版本都可以,不一定是6.5. 我使用的是VMWare虚拟机,分配了2GB内存,20GB磁盘空间.内存太小,会比较慢:磁盘太小,编译时可能会出现空间不足的情

在Eclipse上建立hadoop2.2.0/hadoop2.4.0源代码阅读环境

1.安装依赖的包: yum install gcc-c++ g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev 2. 安装protobuf 2.5.0, 首先去google的网站上下载protobuf源代码,解压并切换到root用户执行如下命令: ./configure 如果中间发生错误,说明有些依赖包并为安装, an error occured because dependency is not met th

Eclipse中部署hadoop2.3.0

1 eclipse中hadoop环境部署概览 eclipse 中部署hadoop包括两大部分:hdfs环境部署和mapreduce任务执行环境部署.一般hdfs环境部署比较简单,部署后就 可以在eclipse中像操作windows目录一样操作hdfs文件.而mapreduce任务执行环境的部署就比较复杂一点,不同版本对环境的要求度 高低不同就导致部署的复杂度大相径庭.例如hadoop1包括以前的版本部署就比较简单,可在windows和Linux执行部署运行,而hadoop2 及以上版本对环境要求

4.eclipse中导入别人用的源代码问题

最近在导入别人用的源代码问题时,出现两个问题: 问题一:提示无法解析导入,如下图: 解决方法:删除项目下的module-info.java文件即可,或者在创建项目时将创建module-info.java的复选框去掉.  问题二: 解决问题一后运行程序后,出现如下报错: Error occurred during initialization of boot layer java.lang.module.FindException: Unable to derive module descript

在Eclipse中配置Hadoop2.6.0

1.下载并配置插件 将下载的hadoop-eclipse-plugin-2.6.0.jar 放到Eclipse的dropins目录下,重启Eclipse. 2.配置 hadoop 安装目录 window ->preference -> hadoop Map/Reduce -> Hadoop installation directory 3.配置Map/Reduce 视图 window ->Open Perspective -> other->Map/Reduce -&g

第一个hadoop程序(hadoop2.4.0集群+Eclipse环境)

一.Eclipse hadoop环境配置  1. 在我的电脑右键->属性->高级系统设置->环境变量,配置环境变量: JAVA_HOME=D:\ProgramFiles\Java\jdk1.7.0_67, HADOOP_HOME=D:\TEDP_Software\hadoop-2.4.0, PATH=.;%JAVA_HOME%\bin;%HADOOP_HOME%\bin; 2. 在Eclipse中安装好hadoop-eclipse-kepler-plugin-2.2.0.jar插件,并配

MyEclipse中导入Spring 4.0源码

到Spring的官网下载开发包,即: ,解压缩后的文件目录如下: 在MyEclipse的编辑窗口,按 Ctrl + Shift + T 打开查看源代码窗口,输入你想查找的类,如下图所示: 当你点击OK按钮的时候,如果没有导入源代码包就会有如下图所示的提示: 点击Attache  Source…按钮,进入到下图所示的界面: 点击External File…按钮,找到F:\Java Kit\spring-framework-4.0.0.RELEASE\libs该目录(根据个人保存路径找),然后填在对

编译Apache Hadoop2.2.0源代码

Hadoop2的学习资料很少,只有官网的少数文档.如果想更深入的研究hadoop2,除了仅看官网的文档外,还要学习如何看源码,通过不断的调试跟踪源码,学习hadoop的运行机制. 1.安装CentOS 我使用的是CentOS6.5,下载地址是,选择CentOS-6.5-i386.iso 下载,大小是4GB,需要下载一段时间的.其实6.x的版本都可以,不一定是6.5. 我使用的是VMWare虚拟机,分配了2GB内存,20GB磁盘空间.内存太小,会比较慢:磁盘太小,编译时可能会出现空间不足的情况.上

Hadoop2.4.0 中Eclipse 平台的搭建

一.Hadoop2.4.0环境下Eclipse平台的搭建 1.安装Eclipse   对于hadoop集群,我们将eclipse安装在master节点上,首先下载Eclipse安装包(如:eclipse-jee-luna-SR1-linux-gtk.tar.gz)然后用tar -zxvf 命令解压,并把解压后的目录移动到/usr/local路径下,然后启动eclipse: 下载网址:http://www.eclipse.org/downloads/?osType=linux&release=un