hadoop错误org.apache.hadoop.yarn.exceptions.YarnException Unauthorized request to start container

在执行Hadoop作业时遇到了org.apache.hadoop.yarn.exceptions.YarnException,原因是请求启动容器的令牌过期。问题根源是namenode和datanode之间的时间同步问题。解决这个问题的方法是在所有服务器上同步时间,执行'cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime'和'ntpdate pool.ntp.org'这两个命令。
摘要由CSDN通过智能技术生成

错误:

    14/04/29 02:45:07 INFO mapreduce.Job: Job job_1398704073313_0021 failed with state FAILED due to: Application application_1398704073313_0021 failed 2 times due to Error launching appattempt_1398704073313_0021_000002. Got exception:     org.apache.hadoop.yarn.exceptions.YarnException: Unauthorized request to start container.

    This token is expired. current time is 1398762692768 found 1398711306590

问题原因:

    namenode,datanode时间同步问题

解决办法

    多个datanode与namenode进行时间同步,在每台服务器执行如下两个命令进行同步

    1)输入“cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime”

    2)输入“ntpdate pool.ntp.org”

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值