You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sentry.apache.org by "Ruslan Dautkhanov (JIRA)" <ji...@apache.org> on 2015/10/07 20:17:27 UTC

[jira] [Commented] (SENTRY-147) "add jar" command throws "Insufficient privileges to execute add" exception even for admin role

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

Ruslan Dautkhanov commented on SENTRY-147:
------------------------------------------

Please look at SENTRY-905 

It would be a great fearure to have especially in dev/qa environments as currently we have to bounce Hive every time developers want to test a new version of their jars. We use it quite extensively for Hive UDF and UDAF jars. Maybe not "add jar" but some other mechanism that would allow developers to develop and test frequently their new jars makes sense. Or some sort of a switch for non-production environments to allow ADD JAR.

https://issues.apache.org/jira/browse/SENTRY-905

> "add jar" command throws "Insufficient privileges to execute add" exception even for admin role 
> ------------------------------------------------------------------------------------------------
>
>                 Key: SENTRY-147
>                 URL: https://issues.apache.org/jira/browse/SENTRY-147
>             Project: Sentry
>          Issue Type: Bug
>            Reporter: pandiarajan rajangam
>
> 0: jdbc:hive2://......:10000/default> add jar /home/direp_hv_qa/satish/hive-udf-7.jar;
> Error: Insufficient privileges to execute add (state=42000,code=0)
> java.sql.SQLException: Insufficient privileges to execute add
>         at org.apache.hive.jdbc.Utils.verifySuccess(Utils.java:167)
>         at org.apache.hive.jdbc.Utils.verifySuccessWithInfo(Utils.java:155)
>         at org.apache.hive.jdbc.HiveStatement.execute(HiveStatement.java:210)
>         at org.apache.hive.beeline.Commands.execute(Commands.java:736)
>         at org.apache.hive.beeline.Commands.sql(Commands.java:657)
>         at org.apache.hive.beeline.BeeLine.dispatch(BeeLine.java:779)
>         at org.apache.hive.beeline.BeeLine.begin(BeeLine.java:646)
>         at org.apache.hive.beeline.BeeLine.mainWithInputRedirection(BeeLine.java:365)
>         at org.apache.hive.beeline.BeeLine.main(BeeLine.java:348)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
> I'm receiving this exception even for users of admin role, 
> Is this an issue with sentry.
> as all other load, select create and drop are working as per privileges set in the policy file.
> for "add jar" command its failing even for users of admin role.



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