我正在运行一个 Java Oozie 操作,它运行prepare
删除和创建文件夹的常用命令。创建的文件夹的 umask 为022
(集群默认值),但我希望它具有002
.
在工作流程中,job.properties
我有fs.permissions.umask-mode=002
. 如果我查看在作业运行时传递给操作的配置,则不会使用此值,而是使用默认的 umask 022
。
fs.permissions.umask-mode=002
未锁定在 Ambari 中,因此可以更改,并且job.properties
可以正确传播其中的其他变量。我还尝试将 umask 属性放置在其他位置,例如放置global
动作的子工作流中的标记以及动作本身,但未成功。
http://grokbase.com/t/cloudera/cdh-user/134pysstcq/cdh4-2-oozie-ignores-fs-permissions-umask-mode似乎是其他人有同样的问题,但线程死了。