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

  • 禁用表-删除表-创建表
posted @ 2021-06-10 22:33  Tenic  阅读(67)  评论(0编辑  收藏  举报