進入hbase命令列
./hbase shell
顯示hbase中的表
list
建立user表,包含info、data兩個列族
create
'user', 'info', 'data'
或者create
'user', ,
向user表中插入資訊,row
key為rk0001,列族info中新增name列標示符,值為zhangsan
put 'user', 'rk0001', 'info:name', 'zhangsan'
向user表中插入資訊,row
key為rk0001,列族info中新增gender列標示符,值為female
put 'user', 'rk0001', 'info:gender', 'female'
向user表中插入資訊,row
key為rk0001,列族info中新增age列標示符,值為20
put 'user', 'rk0001', 'info:age', 20
向user表中插入資訊,row
key為rk0001,列族data中新增pic列標示符,值為picture
put 'user', 'rk0001', 'data:pic', 'picture'
獲取user表中row
key為rk0001的所有資訊
get'user', 'rk0001'
獲取user表中row
key為rk0001,info列族的所有資訊
get'user', 'rk0001', 'info'
獲取user表中row
key為rk0001,info列族的name、age列標示符的資訊
get'user', 'rk0001', 'info:name', 'info:age'
獲取user表中row
key為rk0001,info、data列族的資訊
get'user', 'rk0001', 'info', 'data'
get'user', 'rk0001',
get'user', 'rk0001',
獲取user表中row
key為rk0001,列族為info,版本號最新5個的資訊
get'user', 'rk0001',
get'user', 'rk0001',
get'user', 'rk0001',
獲取user表中row
key為rk0001,cell的值為zhangsan的資訊
get'people', 'rk0001',
獲取user表中row
key為rk0001,列標示符中含有a的資訊
get'people', 'rk0001',
put 'user', 'rk0002', 'info:name', 'fanbingbing'
put 'user', 'rk0002', 'info:gender', 'female'
put 'user', 'rk0002', 'info:nationality', '中國'
get'user', 'rk0002',
查詢user表中的所有資訊
scan 'user'
查詢user表中列族為info的資訊
scan 'user',
scan 'user',
scan 'persion',
查詢user表中列族為info和data的資訊
scan 'user',
scan 'user',
查詢user表中列族為info、列標示符為name的資訊
scan 'user',
查詢user表中列族為info、列標示符為name的資訊,並且版本最新的5個
scan 'user',
查詢user表中列族為info和data且列標示符中含有a字元的資訊
scan 'user',
查詢user表中列族為info,rk範圍是[rk0001, rk0003)的資料
scan 'people',
查詢user表中row
key以rk字元開頭的
scan 'user',
查詢user表中指定範圍的資料
scan 'user',
刪除資料
刪除user表row
key為rk0001,列標示符為info:name的資料
delete
'people', 'rk0001', 'info:name'
刪除user表row
key為rk0001,列標示符為info:name,timestamp為1392383705316的資料
delete
'user', 'rk0001', 'info:name', 1392383705316
清空user表中的資料
truncate
'people'
修改表結構
首先停用user表
disable 'user'
新增兩個列族f1和f2
alter
'people', name => 'f1'
alter
'user', name => 'f2'
啟用表enable 'user'
刪除乙個列族:
alter
'user', name => 'f1', method => 'delete' 或 alter
'user', 'delete' => 'f1'
新增列族f1同時刪除列族f2
alter
'user', ,
將user表的f1列族版本號改為5
alter
'people', name => 'info', versions => 5
啟用表enable 'user'
刪除表disable 'user'
drop
'user'
查詢資料
Nginx 命令列演示筆記
1 過載 nginx s reload2 日誌切割 sbin nginx s reopen3 搭建一台靜態web伺服器 server access log var logs access link.log 4 反向 上游服務 upstream stark server access log home...
HBase的命令列操作
hbase的表結構 如上圖所示,key1,key2,key3是三條記錄的唯一的row key值,column family1,column family2,column family3是三個列族,每個列族下又包括幾列。比如column family1這個列族下包括兩列,名字是column1和colu...
hbase倒序查詢 HBase 命令列工具
根據官方的解釋 apache hbase shell 是 j ruby 下的 irb interactive ruby shell 任何在 irb 下的命令,在 hbase shell 下都可以使用。可以在啟動 hbase 之後,通過 bin hbase shell 來進入 hbase shell。...