HBase操作
通过hbase shell进入
- version – 查看版本
- status – 查看集群状态
- whoami – 查看当前有效用户名
- help – 查看帮助命令
HBase基本命令
用户权限管理
1、查看权限
- 语法:user_permission [‘表名’…]
- 例:查看customer表权限
hbase(main)> user_permission 'customer'
2、分配权限
- 语法 : grant ‘用户名’, ‘RWXCA’
- 权限用五个字母表示: “RWXCA”.
READ(‘R’), WRITE(‘W’), EXEC(‘X’), CREATE(‘C’), ADMIN(‘A’) - 例:给用户‘root’分配读写执行管理的权限,
hbase(main)> grant 'root', 'RWXCA'
3、收回权限
- 与分配权限类似,语法:revoke ‘用户名’ [,‘表名’…]
表管理
1、创建表
- 语法:create ‘表名’,{NAME=>‘列簇名’},{NAME=>‘列簇名’}…
- 例:创建表customer,列簇为addr、order
hbase(main)&