当我检查其历史记录时,我的MR作业成功执行.But,错误如下:
Failed redirect for container_1400260444475_3309_01_000001
Failed while trying to construct the redirect url to the log server. Log Server url may not be configured Unknown container. Container either has not started or has already completed or doesn't belong to this node at all.
我的HistoryServer也运行得很好。好消息是,我可以从JobHistory UI浏览较旧的工作(退休的工作)。只有它在最近的工作中缺失了。
是否需要更改日志滚动属性、保留时间?
提前感谢!
发布于 2016-04-06 16:14:44
尝试以下步骤
<name>mapreduce.jobhistory.address </name> <value>hostName:10020</value> <name>mapreduce.jobhistory.webapp.address</name> <value>hostName:19888</value>
<property> <name>yarn.log.server.url</name> <value>http://<LOG_SERVER_HOSTNAME>:19888/jobhistory/logs</value> </property>
发布于 2014-11-10 18:13:08
我通过在mapred-site.xml中添加实际的主机名而不是0.0.0.0修复了这个问题
<name>mapreduce.jobhistory.address </name>
<value>hostName:10020</value>
<name>mapreduce.jobhistory.webapp.address</name>
<value>hostName:19888</value>
发布于 2015-11-08 20:38:31
并仔细检查map-reduce历史服务器是否正在运行!
service hadoop-mapreduce-historyserver status
和可访问性:
curl localhost:19888 -I
https://stackoverflow.com/questions/24076192
复制相似问题