您的位置:首页 > 运维架构 > Shell

Hbase的shell命令

2016-03-15 22:15 423 查看

HBase的shell命令

1、查询服务器状态

hbase(main):002:0> status




、查看版本

hbase(main):008:0> version




2、创建表

hbase(main):003:0> create 'bdclass' , 'bdinfo' , 'bdother'
hbase(main):006:0> create 'score','grade','course'






3、查看当前HBase中哪些表list

hbase(main):001:0> list




4、查看表的详细描述

hbase(main):005:0> describe 'bdclass'




5、添加记录

hbase(main):007:0> put 'bdclass','rowkey1','bdinfo:name','hadoop'

hbase(main):008:0> put 'bdclass','rowkey1','bdinfo:age','30'

hbase(main):009:0> put 'bdclass','rowkey1','bdinfo:addr','apache'

hbase(main):010:0> put 'bdclass','rowkey1','bdinfo:name','hadoop1'




6、扫描全表,查看所有记录

hbase(main):011:0> scan 'bdclass'




7、查看记录

hbase(main):012:0> get 'bdclass' , 'rowkey1' , 'bdinfo'




8、查看记录

hbase(main):013:0> get 'bdclass' , 'rowkey1' , 'bdinfo:name'




查看某个表某个列中所有数据

hbase(main):009:0> scan 'bdclass',{FILTER=> "PrefixFilter('rowkey1')",COLUMN => 'bdinfo:name' ,VERSIONS =>10}




hbase(main):011:0> scan 'bdclass',{FILTER=> "PrefixFilter('rowkey1')",COLUMN => 'bdinfo:addr' ,VERSIONS =>10}




9、查看表中的记录总数

hbase(main):015:0> count 'bdclass'






10、清空表中数据

hbase(main):012:0> disable 'bdclass'




11、删除表

hbase(main):013:0> drop 'bdclass'


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: