Hbase常用操作

绪论

  进入shell,命令:hbase shell
在这里插入图片描述

1、建表

  使用命令create 'csdn','f1','f2'创建表名为csdn,包含f1、f2两个列族的一张表。
在这里插入图片描述

2、查看表

  使用命令list可以查看hbase下所有表的列表。如图scdn是我刚刚创建的表。
在这里插入图片描述
  使用命令desc 'csdn'或者describe 'csdn'可以查看表详情。
在这里插入图片描述

3、修改表

  可使用命令alter 'csdn','delete'=>'f2'删除指定的列族,这里删除f2这个列族。
在这里插入图片描述

4、删除表

  使用命令drop 'csdn'可以删除表,但是删除之前必须先通过命令disable 'csdn'将表置为不可用。
在这里插入图片描述

5、启用表

  使用命令enable 't1'可以启用表。
在这里插入图片描述

6、禁用表

  使用命令disable 't1'可以禁用表。
在这里插入图片描述

7、测试表

  使用命令disable 't1'可以测试表是否存在。
在这里插入图片描述

8、插入数据

  使用命令put 't1','key','f1:g1','zhao'可以向表中插入数据(t1为表名,key为rowkey,f1为列族名,g1为列名,zhao为存入的值)。
在这里插入图片描述

9、查询数据

  使用命令get 't1','key'可以查看该表的rowkey=key下的所有数据。
在这里插入图片描述
  使用命令scan 't1'可以浏览表内所有信息。
在这里插入图片描述
  使用命令scan 't1',{LIMIT => 2}可以浏览表内前两条数据(注:一个rowkey算一条)。
在这里插入图片描述
  使用命令scan 't1',{STARTROW=>'key2',ENDROW=>'key3'}可以进行范围查询。
在这里插入图片描述

9、删除数据

  删除列。命令:delete 't1','key','f1:g3'
在这里插入图片描述
  删除行。命令:deleteall 't1','key2'
在这里插入图片描述
  清空表。命令:truncate 't1'
在这里插入图片描述

10、统计表记录数

  使用命令count 't1'可以统计表记录数(原则:一个rowkey算一条记录)。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值