Hbaseshell
hbase shell:進入 exit:退出
存儲單元:表,行鍵,列簇:限定語,時間戳spa
列簇中成員。
數據都爲字符流ci
增刪改查
general:status,versionget
表是屬性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'