hbase终端常用命令

Posted cailingsunny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase终端常用命令相关的知识,希望对你有一定的参考价值。

1、服务器中输入“hbase shell ” ,连接hbase

2、查询所有表

hbase(main):001:0>list

3、查看某表所有数据 scan ‘命名空间:表名‘

hbase(main):001:0>scan ‘db1:t1‘ 

4、limit 指定条数

hbase(main):001:0>scan ‘db1:t1‘ ,LIMIT =>3

5、通过主键查询 get ‘命名空间:表名‘ ,‘rowkey‘

hbase(main):001:0>get ‘db1:t1‘ ,‘rowkey001‘

6、删除指定行的所有元素值(deleteall <table>, <rowkey>)

hbase(main):001:0>deleteall ‘db1:t1‘,‘rowkey001‘

7、删除行中的某个列值(delete <table>, <rowkey>, <family:column>必须指定列名)

hbase(main):001:0>delete ‘test1‘,‘rowkey001‘,‘f1:col1‘

8、删除表(分两步:首先disable,然后drop)

hbase(main):001:0> disable ‘t1‘
hbase(main):001:0> drop ‘t1‘

9、HBase表的清空

hbase(main):001:0> truncate ‘t1‘

 

以上是关于hbase终端常用命令的主要内容,如果未能解决你的问题,请参考以下文章

HBase Shell及其常用命令

Hbase常用操作命令

Hbase常用命令

HBase 常用Shell命令

hbase 常用命令

Hbase-2.0.0_02_常用操作