Hbase经常使用命令

Hbaseshell

hbase shell:进入 exit:退出
存储单元:表,行键,列簇:限定语,时间戳spa

列簇中成员。
数据都为字符流ci

增删改查
general:status,version
get

 

表是属性DDLit

DDL:create,drop,disable,disable_all,enable,enable_all,is_disable,is_enable,alter,list,desribe,exists
1
、建立表
 create '
表名称','列族名称1','列族名称2','列族名称N'
 create 'users','users_id','address','info'
2
、删除表(先要:disable 'users'
 disable 'users'
 drop 'users'
3
、删除列簇
 disable 'users'
 alter 'users',{NAME=>'users_id',METHOD=>'delete'}
4
、列出表
 list
5
、查看表的信息
 describe 'users'
io

 

表里的数据DMLclass

DML:incr,delete,deleteall,truncate,put,scan,get,get_counter,count.时间戳

put
1
incr:有个默认的字段值counter(64位的值),可使用get_counter 'users','rowkey','info:incr1'查看
 incr 'users','rowkey','info:incr1'(counter
1)统计

   该列中存储的值为counter的值
 incr 'users','rowkey','info:incr1',9(counter
9)数据

2、删除字段
 delete 'users','duan','address:city'
3
、删除整行
 deleteall 'users','duan'
4
、清空表
 truncate 'users'
6
、更新记录
 put '
表名称','行名称','列名称:限定语',''
 put 'users',‘duan','address:city','chongqing'
7
、全表扫描
 scan 'users'
8
、获取信息
 get 'users','duan'
 get 'users','duan','address'
 get 'users','duan','address:city'
9
、统计表的行数  count 'users'

相关文章
相关标签/搜索