nm-local-dir的位置不正确-$ HADOOP_HOME增加了一倍

时间:2019-05-28 17:50:24

标签: hadoop

我现在正在尝试设置hadoop集群,1个主节点和2个从属节点。 我成功打开了Nodemanager,Namenode,Datanode,SecondaryNamenode和Resourcemanager。

为了进行测试,我尝试了hadoop中包含的wordcount,并得到了此错误。

root@hadoop71:~/hadoop-2.7.6/share/hadoop/mapreduce# hadoop jar hadoop-mapreduce-examples-2.7.6.jar wordcount /input/test_input.txt ~/wordcount-output
19/05/29 01:47:18 INFO client.RMProxy: Connecting to ResourceManager at hadoop71/192.168.108.23:8032
19/05/29 01:47:19 INFO input.FileInputFormat: Total input paths to process : 1
19/05/29 01:47:19 INFO mapreduce.JobSubmitter: number of splits:1
19/05/29 01:47:19 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1559057732188_0003
19/05/29 01:47:20 INFO impl.YarnClientImpl: Submitted application application_1559057732188_0003
19/05/29 01:47:20 INFO mapreduce.Job: The url to track the job: http://hadoop71:8088/proxy/application_1559057732188_0003/
19/05/29 01:47:20 INFO mapreduce.Job: Running job: job_1559057732188_0003
19/05/29 01:47:22 INFO mapreduce.Job: Job job_1559057732188_0003 running in uber mode : false
19/05/29 01:47:22 INFO mapreduce.Job:  map 0% reduce 0%
19/05/29 01:47:22 INFO mapreduce.Job: Job job_1559057732188_0003 failed with state FAILED due to: Application application_1559057732188_0003 failed 2 times due to AM Container for appattempt_1559057732188_0003_000002 exited with  exitCode: -1000
For more detailed output, check application tracking page:http://hadoop71:8088/cluster/app/application_1559057732188_0003Then, click on links to logs of each attempt.
Diagnostics: File file:/root/hadoop-2.7.6/$HADOOP_HOME/temp/nm-local-dir/usercache/root/appcache/application_1559057732188_0003/$HADOOP_HOME/temp/nm-local-dir/usercache/root does not exist
Failing this attempt. Failing the application.
19/05/29 01:47:22 INFO mapreduce.Job: Counters: 0

似乎要访问/root/hadoop-2.7.6/$HADOOP_HOME/~~~(来自Diagnostics),据我所知应该是$ HADOOP_HOME / ~~~。我的VM中的$ HADOOP_HOME已经是/root/haddop-2.7.6!

我已经查看了我知道的每个设置文件(core-site.xml,yarn-site.xml,bashrc,hadoop-env.sh),但是找不到解决方法。

可以通过更改该位置来解决此错误(exitCode:-1000)吗? 如果是这样,我该如何更改?如果没有,那是什么问题?

提前谢谢!

0 个答案:

没有答案