總結命令行03:HBase

Hbase常用命令行
示例:
create table 'Test' , 'c1_info' , 'c2_info' , 'c3_info'
put 'testAjl' 'row_1' 'c1_info:a' 'value1'
row key time stamp info列族1: info列族2 :  info列族3 info列族4 info列族5 …… info列族n
12341 1500455547900
 





1500455547899 name:wangwu1





12342 1500455547899 name:wangwu2  





1500455547898 password:\x00\x00\x00\x0D

 



……







1234n








名稱

命令表達式

創建表

create '表名', '列族名1','列族名2','列族名N'

查看所有表

list

描述表

describe ‘表名’

判斷表存在

exists '表名'

判斷是否禁用啓用表

is_enabled '表名'

is_disabled ‘表名

添加記錄

put ‘表名’rowKey‘列族 列‘ , ''

查看記錄rowkey下的所有數據

get '表名' , 'rowKey'

查看錶中的記錄總數

count '表名'

獲取某個列族

get '表名','rowkey','列族'

獲取某個列族的某個列

get '表名','rowkey','列族:列

刪除記錄

delete ‘表名’ ,‘行名’ ‘列族:列'

刪除整行

deleteall '表名','rowkey'

刪除一張表

先要屏蔽該表,才能對該表進行刪除

第一步 disable ‘表名’ ,第二步 drop '表名'

清空表

truncate '表名'

查看所有記錄

scan "表名"

查看某個表某個列中所有數據

scan "表名" , {COLUMNS=>'列族名:列名'}

更新記錄

就是重寫一遍,進行覆蓋,hbase沒有修改,都是追加


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章