I've a default mask permission for a directory "A" as rwx and when sub directories and sub files are getting created either manually or by automatic application, the sub directories are inheriting the exact same permissions as of parent directory "A" but sub files are not inheriting the exact same ACL default mask permission as of Parent directory instead getting "rw" default mask only.
I've set "dfs.namenode.acls.enabled" and "dfs.namenode.posix.acl.inheritance.enabled" properties to true in HDFS. property "dfs.umaskmode, fs.permissions.umask-mode" is set to 002. property "fs.permissions.umask-mode" is set to 000
Could anyone please assist me what can I do so that sub files also inherit the same default mask permissions as of parent directory either created manually or by automatic application.
Thanks in advance.
... View more
Hi, I am able to achieve user impersonation with the solution provided by you. Now my spark jobs are getting stuck and keeps on running for hours after that I get an error of GSSException: Failed to find TGT to connect zeppelin host to yarn RM host. When I removed the values from zeppelin.spark.keytab, zeppelin.spark.principal and put the values back in spark.yarn.keytab and spark.yarn.principal then my jobs run fine without any error but zeppelin impersonation fails in this case. What can I do to achieve user impersonation as well as get free from GSSException error for yarn RM.
... View more