在mapper / reducer中获取纱线容器日志目录

时间:2016-11-26 23:06:38

标签: hadoop mapreduce yarn

是否有API可以在mapper / reducer方法实现中获取yarn日志目录位置?例如,如果我有以下配置

yarn.nodemanager.log-dirs=/mnt/yarn/log

我想访问写入此目录的容器日志的子文件夹,例如。,

/mnt/yarn/log/application_1479833596065_1010/container_e06_1479833596065_1010_01_000003

感谢。

1 个答案:

答案 0 :(得分:0)

我发现容器日志目录由容器执行器传递给JVM,所以我只能读取该值(-Dyarn.app.container.log.dir)。这符合我的目的。