尝试使用eclipse Indigo运行MapReduce作业时出错

时间:2012-02-13 13:27:15

标签: eclipse hadoop hadoop-plugins

我正在尝试使用带有Eclipse Indigo的hadoop-eclipse插件运行MapReduce作业,但是我收到以下错误:

Error: failure to login

在寻求帮助的同时,我发现Hadoop-0.20.203.0存在问题,所以我尝试了Hadoop-0.20.205.0,因为此版本中的问题已修复。

我仍然面临同样的问题。我错过了什么或犯了错误吗?

2 个答案:

答案 0 :(得分:3)

抱歉我的英语不好,因为你的问题没有更详细,我猜你遇到了和我一样的问题,如果有的话,以下链接解决了我的问题,请。注意步骤“4”。

http://hi.baidu.com/wangyucao1989/blog/item/279cef87c4b37c34c75cc315.html

很抱歉这是一个中文页面。它说问题是因为文件hadoop-eclipse-plugin-0.20.203.0.jar丢失了5个文件“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“。你应该: 提取“hadoop-eclipse-plugin-0.20.203.0.jar”, 将5个文件添加到“hadoop-eclipse-plugin-0.20.203.0 \ lib”中, 修改“hadoop-eclipse-plugin-0.20.203.0 \ META-INF \ MANIFEST.MF”(修改Bundle-ClassPath)。 重新'包装'包并替换旧的“hadoop-eclipse-plugin-0.20.203.0.jar”。

所引用的页面是linux,我的操作系统是Win7。

祝你好运!

答案 1 :(得分:0)

您可以在eclipse中添加所需的库并进行编程,而不是添加插件 这是您需要的库列表。这些文件存在于lib文件夹中的Apache hadoop发行版。

  • Hadoop的芯 - 1.1.2.jar
  • 的log4j-1.2.15.jar
  • 杰克逊映射器-ASL-1.8.8.jar
  • 杰克逊核-ASL-1.8.8.jar
  • 共享记录-API-1.0.4.jar
  • 共享记录-1.1.1.jar
  • 公地琅2.4.jar
  • 公地HttpClient的-3.0.1.jar
  • 公地配置-1.6.jar