hadoop eclipse mapreduce不工作?

eivgtgni  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(233)

我刚抄了一份 hadoop-eclipse-plugin-1.0.3.jar 到eclipse/plugins目录,以便运行。但不幸的是,这对我不起作用。当我尝试将eclipse连接到hadoop版本1.1.1群集时,它抛出了以下错误:

An internal error occurred during: "Map/Reduce location status updater". org/codehaus/jackson/map/JsonMappingException

有办法解决这个问题吗?

bxjv4tth

bxjv4tth1#

只需遵循以下步骤:
1-转到您的 HADOOP_HOME/contrib 文件夹。复制 hadoop-eclipse-plugin-*.jar 找个地方把它取出来。这将提供一个名为 hadoop-eclipse-plugin-* 2-现在,从hadoop\u home/lib文件夹将以下5个jar添加到hadoop eclipse plugin-*/lib文件夹中,您刚刚解压了插件:

commons-configuration-1.6.jar
commons-httpclient-3.0.1.jar
commons-lang-2.4.jar
jackson-core-asl-1.0.1.jar
jackson-mapper-asl-1.0.1.jar

3-现在,修改 hadoop-eclipse-plugin-*/META-INF/MANIFEST.MF 文件并将bundle 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.0.1.jar , 
lib/jackson-mapper-asl-1.0.1.jar, 
lib/commons-configuration-1.6.jar, 
lib/commons-lang-2.4.jar

4-现在,重新“jar”包,将这个新jar放在eclipse/plugin目录中,然后重新启动eclipse。
还要检查这个链接。

相关问题