hbase支援做許可權訪問控制,hbase的許可權訪問包括以下5種許可權,
這裡的scope包含以下幾種,
hbase的訪問控制相關命令主要包括grant/revoke/user_permission,其中grant表示授權,revoke表示**許可權,user_permission用於查詢許可權。
hbase> grant
[ @ [ [ family>[ qualifier> ] ] ] ] # grants permissions
hbase> revoke
[ @ [ [ family> [ qualifier> ] ] ] # revokes permissions
hbase> user_permission
下面是幾個基本的例子,
--1 給trafodion使用者授權全域性的ca
grant 'trafodion','ca'
--2 **trafodion使用者全域性的ca
revoke 'trafodion','ca'
--3 給trafodion使用者namespace許可權
grant 'trafodion','rwxca','@traf_1500000'
--4 給trafodion使用者table許可權
grant 'trafodion','rwxca','table_a'
--5 檢視所有使用者許可權
user_permission
--6 檢視某個表的許可權
user_permission 'table_a'
--7 檢視某個namespace的許可權
user_permission '@traf_1500000'
hbase許可權控制
hbase的許可權管理依賴協協處理器。所以我們需要配置以下引數 hbase.superuser hbase hbase.coprocessor.region.classes org.apache.hadoop.hbase.security.access.accesscontroller hbase....
HBase 許可權控制
hbase的許可權管理依賴協協處理器。所以我們需要配置hbase.security.authorization true,以及hbase.coprocessor.master.classes和hbase.coprocessor.master.classes使其包含org.apache.hadoop....
Hbase許可權控制配置及收回許可權
1.hbase的許可權管理需要配置哪些配置檔案?2.hbase提供的安全管控級別包括哪些?3.使用哪個命令可實現在hbase中賦值許可權?4.如何收回許可權?hbase的許可權管理依賴協協處理器。所以我們需要配置hbase.security.authorization true,以及hbase.co...