Apache HBase ™ Reference Guide
HBase 权限控制(简称ACL),权限控制可对用户组以及用户进行授权,HBase 权限控制通过 AccessController 协处理器实现。
HBase 权限分为五种:READ(R),WRITE(R),EXECUTE(X),CREATE(C),ADMIN(A)
R:READ :读取给定范围的数据,如 scan,get 等;W:WRITE:写权限,如 put,delete 等;X:EXECUTE:执行权限,如执行协处理器 endpoint;C:CREATE :创建权限, 可以建表,删除表,BULKLOAD 需要CREATE权限A:Admin: 管理权限,可以执行集群操作,如 Merg,split,balance,snapshot,assign/unassign/offline,move,list_procedures,abort_procedure;需要注意的是:
HBase 可对Global,namespace,table,ColumnFamily,Cell 级别进行权限控制;
Global,全局级别,表示所有命名空间,所有表。