Hbase常用操作,
文章目录
- 绪论
- 1、建表
- 2、查看表
- 3、修改表
- 4、删除表
- 5、启用表
- 6、禁用表
- 7、测试表
- 8、插入数据
- 9、查询数据
- 9、删除数据
- 10、统计表记录数
绪论
进入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算一条记录)。