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

tu gongxuan reassigned HIVE-20104:
----------------------------------

    Assignee: zhaoyingchao

> Revoke privilege failure
> ------------------------
>
>                 Key: HIVE-20104
>                 URL: https://issues.apache.org/jira/browse/HIVE-20104
>             Project: Hive
>          Issue Type: Bug
>          Components: Security
>    Affects Versions: 1.1.0
>            Reporter: tu gongxuan
>            Assignee: zhaoyingchao
>            Priority: Minor
>
> I want to revoke the prilege from user,sometimes failure.
> throught beeline ,show user likai privilege as following using show grant 
> user likai;
> 0: jdbc:hive2://172.29.61.12:10000> show grant user likai;
> INFO  : Compiling 
> command(queryId=hive_20180706161515_0768d0e5-84a5-4601-9fdf-ab37a938188c): 
> show grant user likai
> INFO  : Semantic Analysis Completed
> INFO  : Returning Hive schema: 
> Schema(fieldSchemas:[FieldSchema(name:database, type:string, comment:from 
> deserializer), FieldSchema(name:table, type:string, comment:from 
> deserializer), FieldSchema(name:partition, type:string, comment:from 
> deserializer), FieldSchema(name:column, type:string, comment:from 
> deserializer), FieldSchema(name:principal_name, type:string, comment:from 
> deserializer), FieldSchema(name:principal_type, type:string, comment:from 
> deserializer), FieldSchema(name:privilege, type:string, comment:from 
> deserializer), FieldSchema(name:grant_option, type:boolean, comment:from 
> deserializer), FieldSchema(name:grant_time, type:bigint, comment:from 
> deserializer), FieldSchema(name:grantor, type:string, comment:from 
> deserializer)], properties:null)
> INFO  : Completed compiling 
> command(queryId=hive_20180706161515_0768d0e5-84a5-4601-9fdf-ab37a938188c); 
> Time taken: 0.001 seconds
> INFO  : Executing 
> command(queryId=hive_20180706161515_0768d0e5-84a5-4601-9fdf-ab37a938188c): 
> show grant user likai
> INFO  : Starting task [Stage-0:DDL] in serial mode
> INFO  : Completed executing 
> command(queryId=hive_20180706161515_0768d0e5-84a5-4601-9fdf-ab37a938188c); 
> Time taken: 0.041 seconds
> INFO  : OK
> +-----------+-------------------------------+------------+---------+-----------------+-----------------+------------+---------------+----------------+----------+--+
> | database  |             table             | partition  | column  | 
> principal_name  | principal_type  | privilege  | grant_option  |   grant_time 
>   | grantor  |
> +-----------+-------------------------------+------------+---------+-----------------+-----------------+------------+---------------+----------------+----------+--+
> | tmp       |                               |            |         | likai    
>        | USER            | SELECT     | false         | 1476865827000  | 
> admin    |
> | tmp       | 0530_zhonganbaimingdan        |            |         | likai    
>        | USER            | SELECT     | false         | 1527755292000  | 
> admin    |
> | tmp       | aes_20180307                  |            |         | likai    
>        | USER            | ALL        | true          | 1520405354000  | 
> likai    |
> | tmp       | houyue_20180523               |            |         | likai    
>        | USER            | ALL        | true          | 1527064113000  | 
> likai    |
> | tmp       | houyue_3des_20180809          |            |         | likai    
>        | USER            | ALL        | true          | 1518155793000  | 
> likai    |
> | tmp       | houyue_encry_20180208         |            |         | likai    
>        | USER            | ALL        | true          | 1518071185000  | 
> likai    |
> | tmp       | houyue_encry_base64_20180208  |            |         | likai    
>        | USER            | ALL        | true          | 1518079661000  | 
> likai    |
> | tmp       | houyue_test_20180127          |            |         | likai    
>        | USER            | ALL        | true          | 1517034444000  | 
> likai    |
> +-----------+-------------------------------+------------+---------+-----------------+-----------------+------------+---------------+----------------+----------+--+
> 8 rows selected (0.054 seconds)
>  
> 0: jdbc:hive2://172.29.61.12:10000> revoke select on database tmp from user 
> likai;
> INFO  : Compiling 
> command(queryId=hive_20180706161515_cb1ca248-e891-4315-8f53-fb9c7ae5c355): 
> revoke select on database tmp from user likai
> INFO  : Semantic Analysis Completed
> INFO  : Returning Hive schema: Schema(fieldSchemas:null, properties:null)
> INFO  : Completed compiling 
> command(queryId=hive_20180706161515_cb1ca248-e891-4315-8f53-fb9c7ae5c355); 
> Time taken: 0.001 seconds
> INFO  : Executing 
> command(queryId=hive_20180706161515_cb1ca248-e891-4315-8f53-fb9c7ae5c355): 
> revoke select on database tmp from user likai
> INFO  : Starting task [Stage-0:DDL] in serial mode
> ERROR : FAILED: Execution Error, return code 1 from 
> org.apache.hadoop.hive.ql.exec.DDLTask. 
> org.apache.hadoop.hive.ql.metadata.HiveException: 
> org.apache.thrift.transport.TTransportException
> INFO  : Completed executing 
> command(queryId=hive_20180706161515_cb1ca248-e891-4315-8f53-fb9c7ae5c355); 
> Time taken: 1.044 seconds
> Error: Error while processing statement: FAILED: Execution Error, return code 
> 1 from org.apache.hadoop.hive.ql.exec.DDLTask. 
> org.apache.hadoop.hive.ql.metadata.HiveException: 
> org.apache.thrift.transport.TTransportException (state=08S01,code=1)
>  
> if I grant another privilege to user likai,and revoke the privilege from 
> likai rightnow, it works.
> but sometimes (not right now), it failure
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to