- 浏览: 456888 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
wjs876046992:
后来我下载了Eclipse Indigo版本,同样操作却成功了 ...
myeclipse2014中安装spket-1.6.23 -
wjs876046992:
我的是myEclipse2014,将那两个文件夹拷贝到drop ...
myeclipse2014中安装spket-1.6.23 -
lucky8060:
应该不是每次请求都产生一个action吧?应该是每个sessi ...
Struts2 action的单例与多例
在参考了:http://blog.csdn.net/yundixiaoduo/article/details/7451753 和 http://zhengzhuangjie.iteye.com/blog/1557734
之后成功编译hadoop eclipse插件。
流程如下:
1.下载hadoop 1.0.3 (http://hadoop.apache.org/releases.html#Download),解压在自定义的一个目录中(最好全英文路径,试过中文路径除了问题)。
2.Eclipse导入..\hadoop-1.0.3\src\contrib\eclipse-plugin项目,默认项目是MapReduceTools。
3.在项目MapReduceTools中新建lib目录,并把hadoop的hadoop-core(由hadoop根目录的hadoop-*.jar改名获得)、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拷贝到该目录。
注意:一定要把这几个jar-》add to build path
4.修改上级目录中的build-contrib.xml:
找到<property name="hadoop.root" location="${root}/../../../"/>修改location为hadoop1.0.3实际解压目录,在其下添加
<property name="eclipse.home" location="D:/Program Files/eclipse"/>
<property name="version" value="1.0.3"/>
5.修改项目目录下的build.xml:
找到<import file="../build-contrib.xml"/>,改为<import file="build-contrib.xml"/>
添加hadoop-core的jar包,这个问题足足困扰了两天。
找到<path id="classpath">,在下面添加 <pathelement location="${hadoop.root}/hadoop-core-0.20 .2-cdh3u4.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>
注:修改该包META-INF目录下的MANIFEST.MF,将classpath修改为一下内容:
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
6.右键eclipse里的build.xml选择run as - ant build。
如果出现:“软件包org.apache.hadoop.fs 不存在”的错误则修改build.xml:
<path>
<fileset dir="${hadoop.root}/">
<include name="hadoop-*.jar"/>
</fileset>
</path>
在<path>中添加:<path ref 中的 hadoop-eclipse-plugin-1.0.3.jar。放入eclipse/plugins下,重启eclipse,查看时候安装成功。
最后去 根目录/build目录去找hadoop-eclipse-plugin-1.1.1.jar。
如果出现这样的问题
(1)/src/contrib/eclipse-plugin/build.xml:62: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds,则是ant版本有点高,1.8以上需要设置一下includeantruntime
具体设置
在build.xml
<target name="compile" 。。。。
<javac.....includeantruntime=false>在其中加上这一项即可
发表评论
-
MapReduce编程接口体系结构
2014-04-26 21:16 1121MapReduce编程模型对外提供的编程接口体系结构如图3 ... -
hadoop优化
2014-04-24 22:32 01、Hadoop的JVM重用 2、 ... -
hadoop小文件处理以及解决方案(压缩技术)
2014-04-25 08:51 4664小文件太多的问题: hdfs上每个文件都要在nameno ... -
mapreduce单元测试
2014-04-24 16:32 31份额分 -
HDFS中PathFilter类对路径进行过滤
2014-04-24 14:58 58731、定义类实现PathFilter ... -
Hadoop DistributedCache详解
2014-04-24 10:57 978转载自董的博客 h ... -
mapreduce的reduce输出文件进行压缩
2014-04-24 10:04 6977hadoop对每个压缩格式的支持,详细见下表: 压 ... -
hadoop1.2.1 MultipleOutputs将结果输出到多个文件或文件夹
2014-04-24 09:06 8636hadoop1.2.1中使用MultipleOutputs ... -
hadoop调度器
2014-04-23 17:08 1067转自:http://www.ibm.com/develope ... -
HDFS block块的副本存放策略
2014-04-23 16:29 2978转自:http://www.cnblogs.com/spa ... -
mapreduce驱动默认设置
2014-04-23 12:23 778mapreduce驱动默认设置(job) -
mapreduce数据类型与java数据类型对应
2014-04-23 11:12 1000在mapreduce和java中数据类型的对应关系 -
MapReduce执行流程
2014-04-22 22:44 1557转自:http://blog.csdn.net/javam ... -
hadoop常用指令
2014-04-21 22:42 19011、列出正在运行的job ... -
hdfs 架构
2014-04-20 23:22 731架构图 hdfs采用master/slave架构,主要 ... -
hadoop查看和离开安全模式
2014-04-20 22:35 66801、查看namenode是否是安全状态 hadoop d ... -
hbase的常用指令
2014-02-09 16:55 2108hbase(main):030:0> help H ... -
hbase0.96.1.1安装配置
2014-02-08 14:34 2842环境:ubuntu13.10,jdk1.7 用户:普通用 ... -
hadoop1.2.1安装配置
2014-01-21 23:09 5551环境:ubuntu13 使用的用户为普通用户。如:用户r ... -
hadoop2.2.0伪分布式安装
2014-01-20 16:28 4507安装前解决的问题: 1、hadoop官网下载的hadoo ...
相关推荐
【编译Hadoop Eclipse插件】是开发Hadoop应用程序的重要步骤,它允许开发者在Eclipse环境中直接编写、调试和管理Hadoop项目。本教程将详细解释如何编译和安装Hadoop Eclipse插件。 首先,确保你已经安装了**Java 8*...
hadoop Eclipse插件Linux版本,编译环境hadoop2.2.0
hadoop版本2.7.7 Eclipse 版本4.5.1,dfs location插件,自己编译成功,使用有效,将该jar包放到eclipse的plugins目录下
本文将详细介绍如何手动编译Hadoop Eclipse插件,并对其进行配置,以便更好地支持Hadoop项目的开发。 #### 二、准备工作 在开始编译Hadoop Eclipse插件之前,请确保已经完成以下步骤: 1. **安装Java JDK**:确保...
Hadoop Eclipse插件是开发Hadoop MapReduce程序的重要工具,它允许开发者在Eclipse集成开发环境中直接创建、编辑、运行和调试Hadoop作业。通过这个插件,程序员可以方便地将Java应用程序部署到Hadoop集群上,极大地...
自己编译的hadoop-eclipse-plugin-2.2.0.jar插件:hadoop版本hadoop-2.2.0、eclipse版本:Eclipse Standard 4.3.1
本人编译的eclipse插件,验证使用正常。插件源码从github获取(hadoop2x-eclipse-plugin) 编译使用环境为: 操作系统:debian 7.6.0(32位) JDK版本:1.6.0_32 eclipse版本:4.4 hadoop版本:2.4.1
自己编译的hadoop-1.1.1 eclipse插件
标题"hadop1.0.4 eclipse插件及编译方法"所提及的是如何在Eclipse中安装和使用Hadoop 1.0.4版本的插件,以及如何编译Hadoop项目。在这个过程中,开发者通常会遇到以下几个关键知识点: 1. **Hadoop Eclipse插件安装...
然而,并非所有的Hadoop版本都预编译了Eclipse插件,这意味着开发者需要自行编译以适应自己的开发环境。本文将详细介绍如何编译Hadoop_eclipse-plugin,以便在Eclipse中使用。 首先,你需要准备一个全新的Eclipse...
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--plugin-2.8.1的eclipse 插件,已经编译完成,下载hadoop2x-eclipse-plugin源代码https://github.com/winghc/hadoop2x-eclipse-plugin
在实际的开发过程中,为了提高效率并减少错误,Hadoop提供了Eclipse插件,即本文讨论的`hadoop-eclipse-plugin-2.6.0.jar`。这个插件是针对Hadoop 2.6.0版本设计的,主要目标是集成Eclipse IDE,使得开发者可以在...
总的来说,编译Hadoop 2.2的Eclipse插件是一个涉及环境配置、源码编译、插件安装和测试的过程。熟悉这些步骤将有助于提升Hadoop开发者的工作效率,让他们在Eclipse中更加流畅地进行大数据应用的开发。
这是用hadoop官方源码生成的hadoop用在windows环境下eclipse 的插件。更新了最新的jar包文件。与资源。
hadoop 1.0版本中已经不再提供eclipse插件jar包,此hadoop-eclipse-plugin-1.0.0.jar包在eclipse 3.7上编译hadoop源码产生并在eclipse3.7版本上成功运行。
在Hadoop2.8.1,jdk1.8.0_144,eclipse mars 2环境下成功编译的Hadoop eclipse插件,经测试,正常运行。目前2.8.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-eclipse-plugin-2.7.2:在Eclipse中轻松开发Hadoop应用》 在大数据处理领域,Hadoop作为一个开源的分布式计算框架,因其高效、可扩展的特性而备受青睐。然而,对于开发者而言,有效地集成开发环境至关重要...
3. Eclipse插件:jb51相关的Eclipse插件文件,用于在IDE中集成Hadoop功能。 4. 示例代码:演示如何使用Hadoop API编写MapReduce程序。 5. 安装和配置指南:解释如何安装Hadoop,以及如何在Eclipse中配置jb51插件。 ...