HBase的高级shell管理命令
1 status
- 例如:显示服务器状态
status 'hadoop01'
2 whoami
- 显示HBase当前用户,例如:
whoami
3 list
- 显示当前所有的表
list
4 count
- 统计指定表的记录数,例如:
count 'user'
5 describe
- 展示表结构信息
describe 'user'
6 exists
- 检查表是否存在,适用于表量特别多的情况
exists 'user'
7 is_enabled、is_disabled
- 检查表是否启用或禁用
is_enabled 'user'
is_disabled 'user'
8 alter
- 该命令可以改变表和列族的模式,例如:
- 为当前表增加列族:
alter 'user', NAME => 'CF2', VERSIONS => 2
- 为当前表删除列族:
alter 'user', 'delete' => 'CF2'
9 disable/enable
- 禁用一张表/启用一张表
disable 'user'
enable 'user'
10 drop
- 删除一张表,记得在删除表之前必须先禁用
11 truncate
- 禁用表-删除表-创建表