[ https://issues.apache.org/jira/browse/HIVE-8606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Harsh J resolved HIVE-8606. --------------------------- Resolution: Duplicate In checking trunk, this was resolved overall via HIVE-6847. Sorry for the noise! > [hs2] Do not unnecessarily call setPermission on staging directories > -------------------------------------------------------------------- > > Key: HIVE-8606 > URL: https://issues.apache.org/jira/browse/HIVE-8606 > Project: Hive > Issue Type: Improvement > Components: HiveServer2 > Affects Versions: 0.13.1 > Reporter: Harsh J > Assignee: Harsh J > Priority: Minor > > HS2 has made setPermission mandatory within its CLIService#setupStagingDir > method as a result of HIVE-6602. > This causes HS2 to fail to start if the owner of the staging directory is not > the same user as it, even though the directory is already 777. This is > because only owners and superusers of a directory can change its permission, > not group or others. > Failure appears as: > {code} > Caused by: org.apache.hive.service.ServiceException: Error setting stage > directories > at org.apache.hive.service.cli.CLIService.start(CLIService.java:132) > at org.apache.hive.service.CompositeService.start(CompositeService.java:70) > ... 8 more > Caused by: org.apache.hadoop.security.AccessControlException: Permission > denied > {code} > We should only call the setPermission if it is unsatisfactory. -- This message was sent by Atlassian JIRA (v6.3.4#6332)