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终端常用命令的主要内容,如果未能解决你的问题,请参考以下文章