1. 程式人生 > >HBase學習筆記(2)—— 常用shell 命令

HBase學習筆記(2)—— 常用shell 命令

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沒有修改,都是追加