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'

相關文章
相關標籤/搜索