环境:
hadoop 1.2.0
问题:
eclipse报错"Error:failure to login"
原因:
检查eclipse日志,缺少依赖包,报NoClassDefFoundError
解决方法:
src/contrib/eclipse-plugin目录
修改build.xml
<target name="jar" depends="compile" unless="skip.contrib">
<mkdir dir="${build.dir}/lib"/>
<copy file="${hadoop.root}/build/hadoop-core-${version}.jar" tofile="${build
.dir}/lib/hadoop-core.jar" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" tofile="${buil
d.dir}/lib/commons-configuration-1.6.jar" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-lang-2.4.jar" tofile="${build.dir}/li
b/commons-lang-2.4.jar" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" tofile="${build.d
ir}/lib/jackson-core-asl-1.8.8.jar" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" tofile="${build
.dir}/lib/jackson-mapper-asl-1.8.8.jar" verbose="true"/>
<copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons
-cli.version}.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
Bundle-ClassPath: classes/,
lib/hadoop-core.jar,
lib/jackson-mapper-asl-1.8.8.jar,
lib/jackson-core-asl-1.8.8.jar,
lib/commons-cli-1.2.jar,
lib/commons-configuration-1.6.jar,
lib/commons-lang-2.4.jar
重新编译
ant -Declipse.home=/home/vbigq/hadoop/eclipse -Dversion=1.2.0
重新安装插件
分享到:
相关推荐
《Hadoop Eclipse Plugin:开发利器的进化》 在大数据领域,Hadoop作为开源分布式计算框架,扮演着核心角色。为了方便开发者在Eclipse或MyEclipse这样的集成开发环境中高效地进行Hadoop应用开发,Hadoop-Eclipse-...
4. **调试支持**:插件提供了强大的调试功能,可以在本地模拟运行MapReduce作业,方便定位和解决问题,极大地提高了开发效率。 二、使用步骤 1. **安装插件**:首先,将`hadoop-eclipse-plugin-2.6.0.jar`复制到...
3. **调试支持**:可以对MapReduce任务进行单步调试,查看变量值,定位并解决问题。 4. **提交任务**:直接在Eclipse中将MapReduce作业提交到Hadoop集群,无需离开IDE。 5. **资源管理**:插件支持资源管理器视图...
hadoop eclipse plugin for version 1.0.1
Hadoop Eclipse Plugin的出现解决了这个问题,它允许开发者在Eclipse的图形用户界面内完成Hadoop项目的构建和运行,提高了开发的直观性和便利性。 3. **安装与配置** 安装Hadoop Eclipse Plugin非常简单,只需要将...
《Hadoop Eclipse Plugin 2.6.5:Eclipse与Hadoop的桥梁》 在大数据处理领域,Hadoop无疑是一个核心组件,它提供了一个分布式文件系统(HDFS)和MapReduce计算框架,使得大规模数据处理变得可能。而为了方便开发者...
Hadoop Eclipse Plugin是一款用于Hadoop开发的Eclipse插件,它极大地简化了Hadoop开发者在Eclipse集成开发环境中的工作流程。这个压缩包文件包含了不同版本的Hadoop Eclipse Plugin,分别是2.5.2、2.6.0、2.7.3和...
此外,它还支持MapReduce作业的提交和监控,使得开发者能够实时查看作业状态,及时发现并解决问题,极大地提高了开发效率。 在具体功能上,Hadoop Eclipse Plugin 2.7.2提供了以下特性: 1. **项目创建与管理**:...
《Hadoop Eclipse Plugin 2.6.0:整合Eclipse开发环境的利器》 Hadoop Eclipse Plugin 2.6.0是一款专为Eclipse集成开发环境设计的插件,它使得开发者能够在熟悉的Eclipse环境中直接操作和管理Hadoop集群,极大地...
Hadoop-Eclipse-Plugin-3.1.1是一款专为Eclipse集成开发环境设计的插件,用于方便地在Hadoop分布式文件系统(HDFS)上进行开发和调试MapReduce程序。这款插件是Hadoop生态系统的组成部分,它使得Java开发者能够更加...
hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1
Hadoop Eclipse是Hadoop开发环境的插件,用户在创建Hadoop程序时,Eclipse插件会自动导入Hadoop编程接口的jar文件,这样用户就可以在Eclipse插件的图形界面中进行编码、调试和运行Hadop程序,也能通过Eclipse插件...
4. **日志查看**:插件集成了Hadoop作业的日志查看功能,开发者可以实时监控作业执行情况,定位并解决问题。 5. **调试功能**:这是一个非常重要的特性,用户可以设置断点,进行单步调试,查看变量值,从而有效地...
4. **调试支持**:提供断点调试功能,可以逐行跟踪MapReduce任务的执行,便于定位和解决问题。 5. **版本兼容性**:此版本的插件针对Hadoop 2.7.7,这意味着它可以充分利用Hadoop 2.x系列的特性,如YARN资源管理...
hadoop eclipse plugin,可以集成Eclipse进行开发。
使用Hadoop Eclipse Plugin时,需要确保Eclipse和Hadoop集群的版本匹配,否则可能会出现兼容性问题。同时,正确配置Hadoop的环境变量和Eclipse插件的连接参数也是必不可少的步骤。 6. **优化与进阶** 随着Hadoop...
Hadoop Eclipse Plugin是Apache Hadoop项目的一个重要组成部分,主要用于在Eclipse集成开发环境中方便地创建、管理和调试Hadoop MapReduce程序。2.7.2版本是这个插件的一个稳定版本,提供了对Hadoop 2.x系列的支持。...
《Hadoop Eclipse Plugin 2.7.1:集成开发环境的利器》 Hadoop Eclipse Plugin 2.7.1是一款专为Java开发人员设计的工具,它允许开发者在流行的集成开发环境Eclipse中直接对Hadoop项目进行操作。这个插件极大地简化...
《Hadoop Eclipse Plugin 2.7.4:整合开发环境的利器》 在大数据处理领域,Hadoop无疑是一个核心组件,而Eclipse作为Java开发的主流IDE,为开发者提供了强大的工具支持。当这两个世界相遇,便诞生了Hadoop Eclipse ...
Hadoop Eclipse Plugin的出现解决了这一问题,它允许开发者在熟悉的Eclipse环境中进行Hadoop项目开发,提供了图形化的项目管理、编译、运行等功能。 二、Hadoop Eclipse Plugin的功能 1. **项目创建与管理**:插件...