一、hbase shell基本操作命令
名稱 | 命令表達式 |
創建表 | create '表名稱','列簇名稱1','列簇名稱2'....... |
添加記錄 | put '表名稱', '行名稱','列簇名稱:','值' |
查看記錄 | get '表名稱','行名稱' |
查看錶中的記錄總數 | count '表名稱' |
刪除記錄 | delete '表名',行名稱','列簇名稱' |
刪除表 | ①disable '表名稱' ②drop '表名稱' |
查看所有記錄 | scan '表名稱' |
查看某個表某個列中所有數據 | scan '表名稱',['列簇名稱:'] |
更新記錄 | 即重寫一遍進行覆蓋 |
二、一般操作
1.查詢服務器狀態
2.查詢hive版本
三、DDL操作
1.創建一個表
2.獲得表的描述
3.刪除一個列簇
要先diable表,再delete
4.刪除一個表
要先disable表,再drop
5.判斷表是否enable
判斷表是否disable
四、DML操作
1.插入記錄
插入了兩行數據
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該表來實現清空該表