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

vcirk6k6  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(376)

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

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

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

/mnt/yarn/log/application_1479833596065_1010/container_e06_1479833596065_1010_01_000003

谢谢。

xzlaal3s

xzlaal3s1#

我发现container log dir是由容器执行器传递给jvm的,所以我可以读取这个值(-dyarn.app.container.log.dir)。这是为了我的目的。

相关问题