You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Demai Ni (JIRA)" <ji...@apache.org> on 2014/07/04 17:16:35 UTC
[jira] [Commented] (HBASE-11452) add getUserPermission feature in
AccessControlClient as client API
[ https://issues.apache.org/jira/browse/HBASE-11452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14052499#comment-14052499 ]
Demai Ni commented on HBASE-11452:
----------------------------------
bq. -1 findbugs. The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings.
didn't find any of them related with this patch. And also saw same warnings show up from other recent HadoopQA testing.
The unit test failures doesn't look related either.
Demai
> add getUserPermission feature in AccessControlClient as client API
> -------------------------------------------------------------------
>
> Key: HBASE-11452
> URL: https://issues.apache.org/jira/browse/HBASE-11452
> Project: HBase
> Issue Type: Improvement
> Components: Client, security
> Affects Versions: 0.98.0
> Reporter: Demai Ni
> Assignee: Demai Ni
> Fix For: 0.99.0, 0.98.4, 2.0.0
>
> Attachments: HBASE-11452-master-v0.patch, HBASE-11452-master-v1.patch, HBASE-11452-master-v1.patch, HBASE-11452-master-v2.patch
>
>
> Currently user can 'grant','revoke' and show 'user_permission' through hbase shell. And there are client api implemented in AccessControlClient.java for 'grant' and 'revoke'. This jira is to add the 'user_permission' feature with a new method called 'getUserPermission'
> To keep interface consistant, this jira will also update user_permission.rb to use this API directly. The test result is
> {code}
> hbase(main):001:0> user_permission
> User Table,Family,Qualifier:Permission
> hbase dn:t1,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> biadmin etest,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> hive t1_dn,,: [Permission: actions=READ,WRITE]
> biadmin table1,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> biadmin table2,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> biadmin test_dn,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> 6 row(s) in 1.6220 seconds
> hbase(main):002:0> user_permission 't.*'
> User Table,Family,Qualifier:Permission
> hive t1_dn,,: [Permission: actions=READ,WRITE]
> biadmin table1,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> biadmin table2,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> biadmin test_dn,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> 4 row(s) in 0.2130 seconds
> hbase(main):003:0> user_permission 'dn:t1'
> User Table,Family,Qualifier:Permission
> hbase dn:t1,,: [Permission: actions=READ,WRITE,EXEC,CREATE,ADMIN]
> 1 row(s) in 0.0790 seconds
> {code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)