hbase shell 啟動
指令:./bin/hbase shell
狀態及配置資訊查詢
status
version
ddl:
create '表名','列族1','列族2','列族3'
eg:create 'member','member_id','address','info'
hbase(main):012:0>list
describe '表名'
eg:describe 'member'
member_id這個列族是多餘的,因為他就是主鍵,所以我們要將其刪除。
disable 'member'
alter 'member',
enable 'member'
exists 'member'
is_enabled 'member'
is_disabled 'member'
dml:
put'member','scutshuxue','info:age','24'
put'member','scutshuxue','info:birthday','1987-06-17'
獲取乙個id的所有資料
get 'member','scutshuxue'
獲取乙個id,乙個列族的所有資料
get 'member','scutshuxue','info'
獲取乙個id,乙個列族中乙個列的所有資料
get 'member','scutshuxue','info:age'
將scutshuxue的年齡改成99
put 'member','scutshuxue','info:age' ,'99'
get 'member','scutshuxue',
scan 'member'
刪除id為temp的值的『info:age』字段
delete 'member','temp','info:age'
deleteall 'member','xiaofeng'
count 'member'
給『xiaofeng』這個id增加'info:age'字段,並使用counter實現遞增
incr 'member','xiaofeng','info:age'
get_counter 'member','xiaofeng','info:age'
truncate 'member'
Hbase 學習筆記 Hbase 概覽
hbase構建在 hdfs 之上,hbase內部管理的檔案全部儲存在hdfs 中 行鍵,table的主鍵,table中的記錄按照row key排序。型別為byte array 列簇,table在水平方向有乙個或者多個column family組成,乙個column family中可以由任意多個col...
Hbase學習筆記
1.table中行是按照row key的字典序排列的 2.在行的方向上分隔為多個region 3.hregion是hbase 中分布式儲存和負載均衡的最小單位,這表示不同的region可以分布在不同的regionserver上 當乙個region足夠大時,現在是256m 就會split,乙個regi...
HBase學習筆記
hbase簡介 1 hbase定義 hbase是一種分布式 面向列的開源資料庫。具有良好的擴充套件性 低寫入 查詢延遲的特點。2 hbase與傳統的關聯式資料庫的區別 hbase rdb 資料型別 簡單的,儲存為未經解釋的字串 豐富的資料型別和儲存方式 資料操作 只有簡單的插入 查詢 刪除和清空等 ...