HBase之許可權控制

2021-08-20 17:27:00 字數 874 閱讀 6903

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...