1、查看讀取器狀態
status
2、查看hbase版本
version
3、創建一個表:格式: create 表名,列簇1,列簇2...列簇N
create ‘member’,'member_id','address','info'
4、查看表描述
describe 'member'
5、刪除一個列簇:先關閉,再更新,再打開
disable 'member'
alter'member',NAME=>'member_id',METHOD=>'delete'
enable 'member'
6、列出所有表
list
7、刪除一個表:先關閉,再刪除
disable 'member'
drop 'member'
8、查詢表是否存在
exists 'member'
9、判斷表是否enable
is_enabled 'member'
10、判斷表是否disable
is_disabled 'member'
11、插入數據:在列簇中插入數據:格式:put 表名,行鍵id,列簇名:列名,值
put 'member','xiaoming','address:contry','china'
put 'member','xiaoming','address:province','sc'
put 'member','xiaoming','address:city','cd'
put 'member','xiaoming','info:age','25'
put 'member','xiaoming','info:birthday','1992-10-21'
put 'member','xiaoming','info:company','alibaba'
12、獲取一個id的所有數據
get 'member','xiaoming'
13、獲取一個id,一個列族的所有數據
get 'member','xubiao','info'
14、獲取一個id,一個列族中一個列的所有數據
get 'member','xiaoming,'info:age'
15、更新一條記錄:給rowId重新put即可,
put 'member','xiaoming','info:age','26' // 把xiaoming的age改為26
16、通過timestamp來獲取兩個版本的數據
get 'member','xiaoming',{COLUMN=>'info:age',TIMESTAMP=>1510840447626}
17、全表掃描
scan 'member'
18、刪除id為xiaomiing的值的'info:age'字段
delete 'member','xiaoming','info:age'
19、刪除整行
deteleall 'member','xiaoming'
20、查詢表中有多少行
count 'member'
21、將整張表清空:實際執行過程:hbase是先將表disable,然后drop,后重建表,來實現truncate的功能的
truncate 'member'
總結可以加深印象,同時還能為大家提供方便。