首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hadoop2.2.0作业-list抛出NPE

Hadoop2.2.0作业-list抛出NPE
EN

Stack Overflow用户
提问于 2014-01-28 16:28:11
回答 1查看 655关注 0票数 4

我编译了hadoop2.2.0 x64并在集群上运行它。当我执行hadoop job -listhadoop job -list all时,它抛出如下NPE:

代码语言:javascript
复制
14/01/28 17:18:39 INFO Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id
14/01/28 17:18:39 INFO jvm.JvmMetrics: Initializing JVM Metrics with processName=JobTracker, sessionId=
Exception in thread "main" java.lang.NullPointerException
    at org.apache.hadoop.mapreduce.tools.CLI.listJobs(CLI.java:504)
    at org.apache.hadoop.mapreduce.tools.CLI.run(CLI.java:312)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
    at org.apache.hadoop.mapred.JobClient.main(JobClient.java:1237)

在hadoop webapp上,比如jobhistory (我打开了jobhistory服务器)。它显示没有作业在运行,也没有作业完成,尽管我正在运行作业。

请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2016-03-02 07:17:09

我在尝试迁移到mapreduce到YARN时遇到了这个问题。事实证明,我遗漏了mapred-site.xml中指示map reduce使用纱线的指令:

代码语言:javascript
复制
<property>
  <name>mapreduce.framework.name</name>
  <value>yarn</value>
</property>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21400387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档