Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 71.6MB ·虚拟内存 1299.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
我们可以授予和撤销HBase中的用户权限。有三个用于安全目的的命令:grant,revoke和user_permission。
本命令授予特定的权限,例如读取,写入,执行和管理上的表给某个用户。授予命令的语法如下所示:
hbase> grant <user> <permissions> [<table class="table table-bordered"> [<column family> [<column; qualifier>]]
我们可以从RWXCA集合中为用户授予零个或多个特权,其中
下面给出的是一个授予所有特权给名为'CodingDict'的用户的例子。
hbase(main):018:0> grant 'CodingDict', 'RWXCA'
该命令用于撤销表的用户的访问权限。其语法如下:
hbase> revoke <user>
以下代码撤销名为“CodingDict”的用户的所有权限。
hbase(main):006:0> revoke 'CodingDcit'
该命令用于列出特定表的所有权限。 user_permission 的语法如下所示:
hbase>user_permission ‘tablename’
以下代码列出了'emp'表的所有用户权限。
hbase(main):013:0> user_permission 'emp'