【Hbase】Hbase常用命令总结,
Hbase常用命令总结:(非常实用)
1)进入HBase Shell。
[root@master ~]# $HBASE_HOME/bin/hbase shell2)新建user表。
hbase(main):001:0> create 'user','info'
3)导入user表中的数据。
hbase(main):002:0> put 'user','001','info:name','Tom'
4)查看user表中的数据。
hbase(main):008:0> scan 'user'
ROW COLUMN+CELL
001 column=info:age, timestamp=1439433026307, value=22
5)查看user表的描述。
hbase(main):009:0> describe 'user'
6)删除user表。
hbase(main):010:0> disable 'user' 先禁用
hbase(main):011:0> drop 'user'
7)查询表
hbase(main):012:0> list
8)帮助
hbase(main):001:0>help
9)数据库状态
hbase(main):024:0>status
10)数据库版本
hbase(main):024:0>version
11)删除列族:alter、disable、enable命令
hbase(main):004:0>disable 'member'
hbase(main):005:0>alter'member',{NAME=>'member_id',METHOD=>'delete'} (实测不可以先disable表)
hbase(main):008:0> enable 'member'
12)查询一个表是否存在
hbase(main):021:0>exists 'member'
13)判断表是否enable或disable
hbase(main):034:0>is_enabled 'member'
hbase(main):032:0>is_disabled 'member'
14)插入记录
put'member','scutshuxue','info:age','24'
15)获取一个行健的所有数据
hbase(main):001:0>get 'member','scutshuxue'
16)获取一个行键,一个列族的所有数据
hbase(main):002:0>get 'member','scutshuxue','info'
17)获取一个行键,一个列族中一个列的所有数据
hbase(main):002:0>get 'member','scutshuxue','info:age'
18)更新一条记录
hbase(main):004:0>put 'member','scutshuxue','info:age' ,'99'
19)通过timestamp来获取数据
hbase(main):010:0>get 'member','scutshuxue',{COLUMN=>'info:age',TIMESTAMP=>1321586238965}
20)删除指定行键的字段
hbase(main):016:0>delete 'member','temp','info:age'
21)删除整行或整列 (实测不可以先disable表)
hbase(main):001:0>deleteall 'member','xiaofeng'
hbase(main):001:0>deleteall 'member','101'
22)查询表中有多少行
hbase(main):019:0>count 'member'
23)清空表
hbase(main):035:0>truncate 'member'
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。