1、hbase shell基本操做命令shell
名稱 | 命令表達式 |
建立表 | create '表名稱','列簇名稱1','列簇名稱2'....... |
添加記錄 | put '表名稱', '行名稱','列簇名稱:','值' |
查看記錄 | get '表名稱','行名稱' |
查看錶中的記錄總數 | count '表名稱' |
刪除記錄 | delete '表名',行名稱','列簇名稱' |
刪除表 | ①disable '表名稱' ②drop '表名稱' |
查看全部記錄 | scan '表名稱' |
查看某個表某個列中全部數據 | scan '表名稱',['列簇名稱:'] |
更新記錄 | 即重寫一遍進行覆蓋 |
2、通常操做
1.查詢服務器狀態服務器
2.查詢hive版本ide
3、DDL操做
1.建立一個表spa
2.得到表的描述3d
3.刪除一個列簇
要先diable表,再deleteblog
4.刪除一個表
要先disable表,再dropci
5.判斷表是否enableget
判斷表是否disableit
4、DML操做
1.插入記錄
插入了兩行數據table
2.獲取一個id的全部數據
獲取example的數據
3.獲取一個id,一個列簇全部的數據
4.獲取一個id,一個列簇中一個列的全部數據
5.更新一條記錄
將example的年齡改成66
6.獲取時間戳數據
你們應該看到timestamp這個標記
7.全表顯示
8.刪除id爲example的'info:age'字段
9.刪除整行
10.給example這個id增長'info:age'字段,並使用counter實現遞增
11.獲取當前count值
12.清空整個表
能夠看出hbase是先disable掉該表,而後drop,最後從新create該表來實現清空該表