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



我正在使用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

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

"地图/减少位置状态更新程序"遇到问题。"地图/缩小位置状态更新程序"期间发生内部错误。

当我单击"详细信息"时,我得到以下内容:

"地图/减少位置状态更新程序"期间发生内部错误.java.land.NullPointerException

我在堆栈溢出上看到了一些关于 2.2 之前 Hadoop 版本的项目,但它们没有为我解决此错误。有什么建议吗?

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

细节:

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)

最新更新