Skip to main content
amoghpatel
Silver ⭐️⭐️
Silver ⭐️⭐️
April 1, 2017

Can yarn local application log dir be configurable less restrictive than 710

  • October 5, 2026 at 9:25 AM
  • 0 replies
  • 1358 views
  • Translate All

PROBLEM: All the application_xxx_xx directories under ${yarn.nodemanager.log-dirs} are getting created with 0710. Can this be overridden to make less restrictive?

For example:

[root@space2 ~]# su -l hdfs -c 'hadoop jar /usr/hdp/2.5.3.0-37/hadoop-mapreduce/hadoop-mapreduce-examples-2.7.3.2.5.3.0-37.jar randomtextwriter -write -nrFiles 10 -filesize 500'
:
:
Running 30 maps.
Job started: Wed Dec 28 00:22:55 UTC 2016

[root@space2 log]# ls -l /hadoop/yarn/log
total 4
drwx--x---. 12 yarn hadoop 4096 Dec 28 00:24 application_1482346173510_0002

ROOT CAUSE: Currently yarn.nodemanager.default-container-executor.log-dirs.permissions property is hardcoded to permission 710 per https://issues.apache.org/jira/browse/YARN-4579.

RESOLUTION: Fixed in upcoming Hadoop 2.9.