[ https://issues.apache.org/jira/browse/HBASE-10834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Srikanth Srungarapu updated HBASE-10834: ---------------------------------------- Attachment: HBASE-10834_v3.patch Sorry for overlooking the case where authorization is turned on. Made changes to the patch, which now issues the error message, after ensuring that no _acl_ table exists. > Better error messaging on issuing grant commands in non-authz mode > ------------------------------------------------------------------ > > Key: HBASE-10834 > URL: https://issues.apache.org/jira/browse/HBASE-10834 > Project: HBase > Issue Type: Bug > Components: shell > Affects Versions: 0.94.17 > Reporter: Srikanth Srungarapu > Assignee: Srikanth Srungarapu > Priority: Trivial > Attachments: HBASE-10834.patch, HBASE-10834_v2.patch, > HBASE-10834_v3.patch > > > Running the below sequence of steps should give a better error messaging > rather than "table not found" error. > {code} > hbase(main):009:0> grant "test", "RWCXA" > ERROR: Unknown table _acl_! > Here is some help for this command: > Grant users specific rights. > Syntax : grant <user> <permissions> [<table> [<column family> [<column > qualifier>]] > permissions is either zero or more letters from the set "RWXCA". > READ('R'), WRITE('W'), EXEC('X'), CREATE('C'), ADMIN('A') > For example: > hbase> grant 'bobsmith', 'RWXCA' > hbase> grant 'bobsmith', 'RW', 't1', 'f1', 'col1' > {code} > Instead of ERROR: Unknown table _acl_!, hbase should give out a warning like > "Command not supported in non-authz mode(as acl table is only created if > authz is turned on)" -- This message was sent by Atlassian JIRA (v6.2#6252)