0747-5.16.2-YARN日志聚合目录说明

作者:朱超杰

文档编写目的

日志聚合是YARN提供的日志集中化管理功能,它能将运行完成的Container任务日志上传到HDFS上,从而减轻NodeManager负载,且提供一个集中式存储和分析机制。默认情况下,Container任务日志存在在各个NodeManager上,如果启用日志聚集功能需要额外的配置。本文需要介绍的yarn.nodemanager.remote-app-log-dir配置是当应用程序运行结束后,日志被转移到的HDFS目录,默认是/tmp/logs。本文将模拟修改该目录,然后又将其修改回默认。

  • 测试环境

1.CM和CDH版本均为5.16.2

2.集群正常运行

3.采用管理员用户登录CM

4.集群未启用Kerberos安全认证

问题重现

2.1 默认配置下的MR日志

1.集群当前运行正常

2.未修改配置前,YARN的yarn.nodemanager.remote-app-log-dir默认配置路径为/tmp/logs

3.查看/tmp/logs目录属性如下:属主为mapred,属组为hadoop,目录权限为777。

hdfs dfs -ls /tmp/

4.执行MR作业测试,可以正常执行

hadoop jar /opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar pi 5 5

5.查看作业日志,日志可以正常查看

2.2 YARN配置修改后的日志

1.查看当前HDFS上不存在/data0/tmp/logs目录

hdfs dfs -ls /
hdfs dfs -ls 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值