Eclipse和Hadoop 2.2位置状态更新程序错误

时间:2014-02-27 13:10:21

标签: eclipse hadoop mint

我正在使用Linux Mint 16并安装了Eclipse(Kepler)和Hadoop 2.2.0。我已经将Eclipse设置为使用Map / Reduce透视图,并且我已经创建了一个新的Hadoop位置。当我创建位置时,我进入了高级选项卡并设置了路径:

  • dfs.datanode.data.dir
  • dfs.namenode.name.dir
  • dfs.data.dir
  • dfs.name.dir

当我点击位置名称旁边的+号时,出现以下错误:

  

'Map / Reduce location status updater'遇到了问题。 “Map / Reduce location status updater”中发生内部错误。

当我点击详细信息时,我得到以下信息:

  

“映射/减少位置状态更新程序”期间发生内部错误。 java.land.NullPointerException

我在2.2之前的Hadoop版本上看到了stackoverflow上的一些项目,他们没有为我解决这个错误。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我刚刚遇到同样的问题!!

细节:

eclipse.buildId=4.4.0.I20140606-1215
java.version=1.7.0_55
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.standard.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product

org.eclipse.core.jobs
Error
Wed Jul 02 18:46:23 CST 2014
An internal error occurred during: "Map/Reduce location status updater".

java.lang.NullPointerException
    at org.apache.hadoop.mapred.JobClient.getAllJobs(JobClient.java:814)
    at org.apache.hadoop.mapred.JobClient.jobsToComplete(JobClient.java:790)
    at org.apache.hadoop.eclipse.server.HadoopServer$LocationStatusUpdater.run(HadoopServer.java:119)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)