hbase shell常用命令总结

来源:互联网 发布:马尔科夫概率转移矩阵 编辑:程序博客网 时间:2024/06/03 22:38
输入help命令看所有命令及分组情况。
1.当前用户
 whoami
2.看hbase服务器状态
 status
3.看hbase版本
 version
4.列出所有的表
 list
5.创建表,可使用create help命令看创建案列
 create 't1','cl1','cl2','cl3'
说明:表名t1,三个列族cl1,cl2,cl3
6.查看表详细信息
 describe 't1'
7.使表可用不可用。
 enable 't1'------t1可用
 disable 't1'-----t1不可用(删除表前需要此命令)
8.删除表,先disable,再delete。否则报错。
 disable 't1'
 drop 't1'
9.删除某个列族
 alter 't1',{NAME=>'cl2',METHOD=>'delete'}
10.看表是否存在
 exists 't1'
11.看表是否可用
 is_enabled 't1'
 is_disabled 't1'
12.增加列族
 alter 't1',{NAME=>'cl1'}

13.插入数据
 put 't1','row1','cl1:age','24'
 put 't1','row1','cl1:name','zhangsan'
 put 't1','row1','cl2:sex','male'
 put 't1','row1','cl3:salary','9000'

 put 't1','row2','cl1:age','28' 
 put 't1','row2','cl1:name','lisi'
 put 't1','row2','cl2:sex','male'
 put 't1','row2','cl3:salary','10000'

 put 't1','row3','cl1:age','34'
 put 't1','row3','cl1:name','zhaoliu'
 put 't1','row3','cl2:sex','female'
 put 't1','row3','cl3:salary','19000'

14.查询数据
 14.1.全部数据(全表扫描)
      scan 't1'
 14.2.某行id数据
      get 't1','row1'
 14.3.某行id指定列族数据
      get 't1','row1','cl1'
 14.4.某行id指定列族指定列数据
      get 't1','row1','cl1:age'
 
15.修改数据
   put 't1','row1','cl1:age','88'
16.删除整行
   deleteall 't1','row1'
17.删除行id中某列族的某列
   delete 't1','row2','cl1:age'
18.统计表中记录行数
  count 't1'
19.清空表中数据
  truncate 't1'



0 0
原创粉丝点击