2016-11-26 3 views
0

Есть ли API, чтобы получить расположение каталога журнала пряжи в моей реализации метода сопоставления/редуктора? Так, например, если у меня есть следующий CONFIGПолучить каталог журнала контейнеров пряжи в mapper/reducer

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

Я хочу, чтобы получить доступ к подпапку для журнала контейнера, который записывается в этот каталог, например,

/mnt/yarn/log/application_1479833596065_1010/container_e06_1479833596065_1010_01_000003 

Спасибо.

ответ

0

Я обнаружил, что контейнер log dir передается JVM исполнителем контейнера, поэтому я могу просто прочитать это значение (-Dyarn.app.container.log.dir). Это работает для моей цели.