HBase支持做权限访问控制,HBase的权限访问包括以下5种权限,
Read® 允许对某个scope有读取权限
Write(W) 允许对某个scope有写入权限
Execute(X) 允许对某个scope有执行权限
Create© 允许对某个scope有建表、删表权限
Admin(A) 允许对某个scope做管理操作,如balance、split、snapshot等
–1 给oper用户授权全局的CA
grant ‘oper’,‘CA’
–2 回收oper用户全局的CA
revoke ‘oper’,‘CA’
–3 给oper用户namespace权限
grant ‘oper’,‘RWXCA’,’@TRAF_1500000’
–4 给oper用户table权限
grant ‘oper’,‘RWXCA’,‘TABLE_A’
–5 查看所有用户权限
user_permission
–6 查看某个表的权限
user_permission ‘TABLE_A’
–7 查看某个namespace的权限
user_permission ‘@TRAF_1500000’