YarnException:启动容器的未经授权的请求

YarnException: Unauthorized request to start container(YarnException:启动容器的未经授权的请求)

本文介绍了YarnException:启动容器的未经授权的请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在 3 个集群上设置了 hadoop2.2.0.一切都很顺利.NodeManager 和 Datanode 在每个集群中启动.但是,当我运行 wordcount 示例时,会发生 100% 的映射,并且会出现以下异常:

I have set up hadoop2.2.0 on 3 clusters. Everything is going fine. NodeManager and Datanode are started in each clusters. But, when I run wordcount example, 100% mapping takes place and it gives following exception:

map 100% reduce 0%
13/11/28 09:57:15 INFO mapreduce.Job: Task Id : attempt_1385611768688_0001_r_000000_0, Status : FAILED
Container launch failed for container_1385611768688_0001_01_000003 : org.apache.hadoop.yarn.exceptions.
YarnException: Unauthorized request to start container.
This token is expired. current time is 1385612996018 found 1385612533275
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

我已经通过互联网寻找解决方案.但我查不出来.帮帮我.

I have gone through internet to find out solution. But I couldn't find out. Help me out.

推荐答案

当您的节点有不同的时间设置时会发生此异常.确保您的所有 3 个节点具有相同的 time n timezone 设置,然后重新启动计算机.

This exception occurs when your nodes have different time settings. Make sure that your all 3 nodes have same time n timezone settings and then restart computer.

这对我有用.希望这对你也有帮助!!!!

This worked for me . Hope this help to you as well !!!!

这篇关于YarnException:启动容器的未经授权的请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:YarnException:启动容器的未经授权的请求

基础教程推荐