[ 
https://issues.apache.org/jira/browse/RANGER-5161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Madhan Neethiraj reassigned RANGER-5161:
----------------------------------------

    Assignee: Madhan Neethiraj

> Hive plugin fails with java.lang.NoSuchMethodError: 
> org.apache.hadoop.hive.ql.security.authorization.plugin.HivePrivilegeObject.getOwnerName()
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: RANGER-5161
>                 URL: https://issues.apache.org/jira/browse/RANGER-5161
>             Project: Ranger
>          Issue Type: Bug
>          Components: plugins
>    Affects Versions: 3.0.0
>            Reporter: Madhan Neethiraj
>            Assignee: Madhan Neethiraj
>            Priority: Major
>
> Ranger Hive authorizer build from master branch fails during authorization, 
> with the following error in hive.log:
> {noformat}
> Caused by: java.lang.NoSuchMethodError: 
> org.apache.hadoop.hive.ql.security.authorization.plugin.HivePrivilegeObject.getOwnerName()Ljava/lang/String;
>         at 
> org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer.setOwnerUser(RangerHiveAuthorizer.java:175)
>  ~[?:?]
>         at 
> org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer.getHiveResource(RangerHiveAuthorizer.java:1654)
>  ~[?:?]
>         at 
> org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer.checkPrivileges(RangerHiveAuthorizer.java:876)
>  ~[?:?]
>         at 
> org.apache.hadoop.hive.ql.Driver.doAuthorizationV2(Driver.java:1307) 
> ~[hive-exec-3.1.3.jar:3.1.3]
>         at org.apache.hadoop.hive.ql.Driver.doAuthorization(Driver.java:1071) 
> ~[hive-exec-3.1.3.jar:3.1.3]
>         at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:698) 
> ~[hive-exec-3.1.3.jar:3.1.3]
>         at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1826) 
> ~[hive-exec-3.1.3.jar:3.1.3]
>         at 
> org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:1773) 
> ~[hive-exec-3.1.3.jar:3.1.3]
>         at 
> org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:1768) 
> ~[hive-exec-3.1.3.jar:3.1.3]
>         at 
> org.apache.hadoop.hive.ql.reexec.ReExecDriver.compileAndRespond(ReExecDriver.java:126)
>  ~[hive-exec-3.1.3.jar:3.1.3]
>         at 
> org.apache.hive.service.cli.operation.SQLOperation.prepare(SQLOperation.java:197)
>  ~[hive-service-3.1.3.jar:3.1.3]
>         ... 15 more
> {noformat}
>  
> This is likely caused by the diference in Hive version the pugin is built for 
> (Hive 4.0.1) and Hive version the docker script brings up (Hive 3.1.3).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to