热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Yarn日志无法访问:Aggregationmaynotbecomplete,Checkbacklaterortrythenodemanagerat....

用的ambari日志看不到yarn运行结果日志.折腾我了一个半小时炸毛!!!!!!报错截图:Logsnotavailableforcontainer_e08_1583895

用的 ambari 日志看不到 yarn运行结果日志. 折腾我了一个半小时...炸毛!!!!!!

 

报错截图:

Logs not available for container_e08_1583895535087_0001_01_000001. Aggregation may
not be complete, Check back later or try the nodemanager at henghe-047:45454

 

解决方案:

1.修改配置, 在HDFS > Configurations > Custom core-site > Add Property

    hadoop.http.staticuser.user=yarn

不改会报错: User [dr.who] is not authorized to view the logs for application

 

2.删除配置:

YARN > Configurations > Custom yarn-site

3.修改配置 YARN > Configurations >Resource Manager > 勾选 Enable Log Aggregation

 

4.修改配置 YARN > Configurations >Node Manager 

修改 yarn.nodemanager.remote-app-log-dir  值为 /tmp/logs 

[目录必须这个,别问我为啥,我也不知道,知道的可以告诉我一下,试了很多遍就是不起作用,我也很无奈....]

> 有兄弟@qq_37549847 跟我说要 `将yarn.nodemanager.remote-app-log-dir配置的目录 执行下 chmod +t 设置了黏着位 ` ,这个我还没试.  先记录一下.

 

5. 重启 hdfs, 重启 yarn ,重启 mr . [别偷懒, 只重启 yarn 不起作用...]

 

 

我之前的 yarn 配置更改前跟更改后的对比. 截图. 有知道为啥这么操作的请大神告知....

 

 

 

 


推荐阅读
author-avatar
曾军78930
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有