📅  最后修改于: 2020-11-30 04:20:56             🧑  作者: Mango
我们可以向HBase中的用户授予和撤消权限。为了安全起见,共有三个命令:Grant,revoke和user_permission。
grant命令将特定的权限(例如对表的读取,写入,执行和管理)授予特定用户。 grant命令的语法如下:
hbase> grant [ [ [<column; qualifier>]]
我们可以从RWXCA集中为用户授予零个或多个特权,其中
下面给出的示例将所有特权授予名为“ Tutorialspoint”的用户。
hbase(main):018:0> grant 'Tutorialspoint', 'RWXCA'
revoke命令用于撤消用户对表的访问权限。其语法如下:
hbase> revoke
以下代码撤消了名为“ Tutorialspoint”的用户的所有权限。
hbase(main):006:0> revoke 'Tutorialspoint'
此命令用于列出特定表的所有权限。 user_permission的语法如下:
hbase>user_permission ‘tablename’
以下代码列出了’emp’表的所有用户权限。
hbase(main):013:0> user_permission 'emp'