gpt4 book ai didi

hadoop 2.2.0 作业列表抛出 NPE

转载 作者:可可西里 更新时间:2023-11-01 14:24:06 25 4
gpt4 key购买 nike

我编译了 hadoop 2.2.0 x64 并在集群上运行它。当我执行 hadoop job -listhadoop job -list all 时,它会抛出这样的 NPE:

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)

以及像 jobhistory 这样的 hadoop webapp(我打开了 jobhistory 服务器)。它显示没有工作正在运行,也没有工作完成,尽管我正在运行作业。

请帮我解决这个问题。

最佳答案

我在尝试将 mapreduce 迁移到 YARN 时遇到了这个问题。结果我错过了 mapred-site.xml 中指示 map reduce 使用 YARN 的指令:

<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>

关于hadoop 2.2.0 作业列表抛出 NPE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21400387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com