HBase學習筆記(2)—— 常用shell 命令
阿新 • • 發佈:2018-12-10
1 hbase shell 命令
1.1 啟動和退出
start-hbase.sh
hbase shell
quit
1.2 建立表
create '表名', '列族名1','列族名2','列族名N'
1.3 查看錶是否存在
exists '表名'
1.4 判斷是否禁用啟用表
is_enabled '表名'
is_disabled ‘表名’
1.5 新增記錄
put ‘表名’, ‘rowKey’, ‘列族 : 列‘ , '值'
1.6 檢視記錄rowkey下的所有資料
get '表名' , 'rowKey'
1.7 查看錶中的記錄總數
count '表名'
1.8 獲取某個列族
get '表名','rowkey','列族'
1.9 獲取某個列族的某個列
get '表名','rowkey','列族:列’
1.10 刪除記錄
delete ‘表名’ ,‘rowkey’ , ‘列族:列'
1.11 刪除整行
deleteall '表名','rowkey'
1.12 刪除表
先要遮蔽該表,才能對該表進行刪除
第一步 disable ‘表名’ ,第二步 drop '表名'
1.13 清空表
truncate '表名'
1.14 檢視某個表某個列中所有資料
scan "表名" , {COLUMNS=>'列族名:列名'}
1.15 更新記錄
就是重寫一遍,進行覆蓋,hbase沒有修改,都是追加