[ 
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)

Reply via email to