我正在使用Linux Mint 16并安装了Eclipse(Kepler)和Hadoop 2.2.0。我已经将Eclipse设置为使用Map / Reduce透视图,并且我已经创建了一个新的Hadoop位置。当我创建位置时,我进入了高级选项卡并设置了路径:
当我点击位置名称旁边的+号时,出现以下错误:
'Map / Reduce location status updater'遇到了问题。 “Map / Reduce location status updater”中发生内部错误。
当我点击详细信息时,我得到以下信息:
“映射/减少位置状态更新程序”期间发生内部错误。 java.land.NullPointerException
我在2.2之前的Hadoop版本上看到了stackoverflow上的一些项目,他们没有为我解决这个错误。有什么建议吗?
答案 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)