欢迎投稿

今日深度:

Hbase常用操作,

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算一条记录)。

www.htsjk.Com true http://www.htsjk.com/hbase/42058.html NewsArticle Hbase常用操作, 文章目录 绪论 1、建表 2、查看表 3、修改表 4、删除表 5、启用表 6、禁用表 7、测试表 8、插入数据 9、查询数据 9、删除数据 10、统计表记录数 绪论   进入shell,命令...
相关文章
    暂无相关文章
评论暂时关闭