Hbase常用命令

Hbase

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

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

增删改查
general:status,version

 

表是属性DDL

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'

 

表里的数据DML

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'

 

posted @ 2017-07-31 21:17  石头-Stone  阅读(160)  评论(0编辑  收藏  举报