目录结构
eclipse目录 F:\eclipse
eclipse工程目录 F:\workspace
Step1: 导入 Hadoop-eclipse 插件工程
获取 hadoop-1.2.1.tar.gz
解压缩到 Eclipse workspace 目录下
在 Eclipse 中选择 File—>Import—>Existing Projects into Workspace 导入已有项目,路径为: F:\workspace\hadoop-1.2.1\src\contrib\eclipse-plugin,其默认的项目名称是 MapReduceTools
Step2: 导入所需 jar 包
在项目 MapReduceTools 中新建 lib 目录,将 hadoop-1.2.1 下的 hadoop-core-1.2.1.jar,及其 lib 目录下的 commons-cli-1.2.jar、commons-lang-2.4.jar、commons-configuration-1.6.jar、 jackson-mapper-asl-1.8.8.jar、jackson-core-asl-1.8.8.jar、commons- httpclient-3.0.1.jar 拷贝到该目录。
Step3: build-contrib.xml
将 F:\workspace\hadoop-1.2.1\src\contrib\build-contrib.xml(与 eclipse-plugin 包在同一级目录)拷贝到 MapReduceTools 项目目录中。
修改 build-contrib.xml,注意路径用 "/"
<!— 修改 hadoop 存放目录—>
<property name="hadoop.root" location="F:/workspace/hadoop-1.2.1"/>
<!— 添加 eclipse 存放目录—>
<property name="eclipse.home" location="F:/eclipse" />
<!— 添加 hadoop 版本—>
<property name="version" value="1.2.1"/>
Step4: build.xml
<!— 1.修改 build-contrib.xml 的位置,去掉"../"—>
<import file="build-contrib.xml"/>
<!— 2.添加如下,否则提示"软件包 org.apache.hadoop.fs 不存在"—>
<path id="hadoop-jars">
<fileset dir="${hadoop.root}/">
<include name="hadoop-*.jar"/>
</fileset>
</path>
<path id="classpath">
<pathelement location="${build.classes}"/>
<pathelement location="${hadoop.root}/build/classes"/>
<path refid="eclipse-sdk-jars"/>
<path refid="hadoop-jars"/>
</path>
<!— 3.修改并添加 jar 包拷贝—>
<target name="jar" depends="compile" unless="skip.contrib">
<mkdir dir="${build.dir}/lib"/>
<copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose=""true"/>
<copy file="${hadoop.root}/lib/commons-cli-1.2.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar" todir="${build.dir}/lib" verbose="true"/>
<jar jarfile="${build.dir}/hadoop-${name}-${version}.jar" manifest="${root}/META-INF/MANIFEST.MF">
<fileset dir="${build.dir}" includes="classes/ lib/"/>
<fileset dir="${root}" includes="resources/ plugin.xml"/>
</jar>
</target>
Step5: MANIFEST.MF
修改 META-INF/MANIFEST.MF
Bundle-ClassPath: classes/,
lib/hadoop-core.jar ,
lib/commons-cli-1.2.jar,
lib/commons-httpclient-3.0.1.jar,
lib/jackson-core-asl-1.8.8.jar,
lib/jackson-mapper-asl-1.8.8.jar,
lib/commons-configuration-1.6.jar,
lib/commons-lang-2.4.jar
Step6: Ant 编译
右键 MapReduceTools 工程,Properties—>Builders—>New—>Ant Builder
New_Builder—>Edit:
Name (见名知意): plugin_Builder
Buildfile (build.xml的位置): F:\workspace\hadoop-1.2.1\src\contrib\eclipse-plugin\build.xml
Project—>Build Project
编译成功会输出 BUILD SUCCESSFUL ^^
Step7: 安装插件
编译结果在 F:\workspace\hadoop-1.2.1\build\contrib\eclipse-plugin 目录下
将 hadoop-eclipse-plugin-1.2.1.jar 放入 F:\eclipse\plugins 目录下,重启 eclipse
- 浏览: 21657 次
- 性别:
- 来自: 北京
最新评论
-
lianhua:
还没有研究过3.2 在官网上应该有导出的实例吧
fusioncharts导出文件的问题 -
wang_godsun:
5.在定义下载文件的文件头的时候,要注意的是中文乱码问题,要先 ...
fusioncharts导出文件的问题
相关推荐
hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1
用来配置myeclipse或eclipse对应的hadoop 插件,方便开发
hadoop插件,eclipse插件 hadoop1.2.1
该资源包里面包含eclipse上的hadoop-1.2.1版本插件的jar包和hadoop-1.2.1.tar.gz,亲测可用~~请在下载完该包后解压,将hadoop-1.2.1放置于Eclipse\plugins目录下,然后重启eclipse,将hadoop-1.2.1.tar.gz放到D:\...
hadoop-eclipse插件各版本合集,包括有:2.2.0, 2.4.1, 2.6.0, 2.7.1, 2.7.2, 2.7.3, 2.7.6等。
找了不少,但是都不行;提示各种错误 这个是在查找资料之后,修改的; eclipse版本号: Version: Kepler Service Release 2 Build id: 20140224-0627 ...说明一下,对应hadoop的版本是1.2.1学习来用,还是足够的。
hadoop2.9.2 eclipse插件,里面有说明。1、使用hadoop-eclipse-plugin-2.9.2.jar该eclipse插件,可以访问远程的hdfs 2、使用hadoop-eclipse-plugin-2.9.2-local.jar,访问本地的文件系统 3、wintuils_hadoop.zip本地...
hadoop版本2.7.7 Eclipse 版本4.5.1,dfs location插件,自己编译成功,使用有效,将该jar包放到eclipse的plugins目录下
hadoop-eclipse-plugin-1.2.1.jar ,最新hadoop1.2.1 eclipse插件,直接放入eclipse plugins下即可。
自己整理的hadoop1.2.1安装部署文档,详细过程都以图片展示,希望对需要了解这方面技术的同学有帮助
hadoop 2.6.0 eclipse 插件 测试可用
hadoop1.2.1修改WordCount并编译 在其中加入控制台输出
Hadoop Eclipse是Hadoop开发环境的插件,用户在创建Hadoop程序时,Eclipse插件会自动导入Hadoop编程接口的jar文件,这样用户就可以在Eclipse插件的图形界面中进行编码、调试和运行Hadop程序,也能通过Eclipse插件...
hadoop-eclipse-plugin-2.7.4.jar和hadoop-eclipse-plugin-2.7.3.jar还有hadoop-eclipse-plugin-2.6.0.jar的插件都在这打包了,都可以用。
hadoop2.7.1的eclipse插件,编译环境,eclipse 4.4(luna) ,jdk1.7,ant1.9.6,maven3.3,hadoop2.7.1,centos6.7,jdk1.7 要注意的是开发黄金下jdk版本必须是jdk1.7及以上,否则无法使用
这是用hadoop官方源码生成的hadoop用在windows环境下eclipse 的插件。更新了最新的jar包文件。与资源。
hadoop-eclipse-plugin-3.1.1, hadoop eclipse 插件 3.1.1
hadoop--plugin-2.8.1的eclipse 插件,已经编译完成,下载hadoop2x-eclipse-plugin源代码https://github.com/winghc/hadoop2x-eclipse-plugin