[ 
https://issues.apache.org/jira/browse/HIVE-8791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14205266#comment-14205266
 ] 

Brock Noland commented on HIVE-8791:
------------------------------------

Hey,

I really apologize, I should have mentioned this last time...I was just 
thinking about this and I am not sure our log message will be as helpful to 
users as we could be. For example in some setups, users won't know which table 
is on s3. Perhaps we should add the path to the message as follows:

{noformat}
LOG.info("Skipping ACL inheritance: File system for path " + target + " does 
not support ACLs but dfs.namenode.acls.enabled is set to true: " + e, e)
{noformat}

> Hive permission inheritance throws exception S3
> -----------------------------------------------
>
>                 Key: HIVE-8791
>                 URL: https://issues.apache.org/jira/browse/HIVE-8791
>             Project: Hive
>          Issue Type: Bug
>          Components: Security
>            Reporter: Szehon Ho
>            Assignee: Szehon Ho
>         Attachments: HIVE-8791.2.patch, HIVE-8791.patch
>
>
> If Hive permission inheritance is turned on, ACL's are inherited from parent 
> directories.  However, on s3 file system, ACL is not supported.
> Hence Hive throws the following exception if hadoop is configured with 
> "dfs.namenode.acls.enabled":
> {noformat}
> FAILED: Execution Error, return code 1 from 
> org.apache.hadoop.hive.ql.exec.DDLTask. 
> MetaException(message:java.lang.UnsupportedOperationException: 
> NativeS3FileSystem doesn't support getAclStatus)
> {noformat}
>   Workaround is to set this flag to false.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to