hbase shell 简单使用

hing@hing-host:~/hbase-0.90.3/bin$ ./start-hbase.sh 
starting master, logging to /home/hing/hbase-0.90.3/bin/../logs/hbase-hing-master-hing-host.out
hing@hing-host:~/hbase-0.90.3/bin$ ./hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell

Version 0.90.3, r1100350, Sat May  7 13:31:12 PDT 2011

hbase(main):006:0> create 'test', 'person', 'address'
0 row(s) in 1.7620 seconds

hbase(main):007:0> put 'test', 'hing', 'person:name', 'hing'
0 row(s) in 0.4530 seconds

hbase(main):008:0> put 'test', 'hing', 'person:age', '28'   
0 row(s) in 0.2460 seconds

hbase(main):009:0> put 'test', 'hing', 'address:position', 'haidian'
0 row(s) in 0.2290 seconds

hbase(main):010:0> put 'test', 'hing', 'address:zipcode', '100085'  
0 row(s) in 0.2440 seconds

hbase(main):011:0> scan 'test'
ROW                                      COLUMN+CELL                                                                                                         
 hing                                    column=address:position, timestamp=1312785325139, value=haidian                                                     
 hing                                    column=address:zipcode, timestamp=1312785373834, value=100085                                                       
 hing                                    column=person:age, timestamp=1312785294970, value=28                                                                
 hing                                    column=person:name, timestamp=1312785267890, value=hing                                                             
1 row(s) in 0.3200 seconds

hbase(main):013:0> put 'test', 'forward', 'person:name', 'forward'  
0 row(s) in 0.2370 seconds

hbase(main):014:0> put 'test', 'forward', 'person:age', '27'        
0 row(s) in 0.2380 seconds

hbase(main):015:0> put 'test', 'forward', 'address:position', 'xicheng'
0 row(s) in 0.2350 seconds


hbase(main):004:0> put 'test', 'forward', 'address:zipcode', '1000xx'
0 row(s) in 0.2390 seconds

hbase(main):005:0> scan 'test'
ROW                                      COLUMN+CELL                                                                                                         
 forward                                 column=address:position, timestamp=1312785485133, value=xicheng                                                     
 forward                                 column=address:zipcode, timestamp=1312785601801, value=1000xx                                                       
 forward                                 column=person:age, timestamp=1312785467672, value=27                                                                
 forward                                 column=person:name, timestamp=1312785448305, value=forward                                                          
 hing                                    column=address:position, timestamp=1312785325139, value=haidian                                                     
 hing                                    column=address:zipcode, timestamp=1312785585864, value=100085                                                       
 hing                                    column=person:age, timestamp=1312785294970, value=28                                                                
 hing                                    column=person:name, timestamp=1312785267890, value=hing                                                             
2 row(s) in 0.3040 seconds

hbase(main):001:0> get 'test', 'hing'
COLUMN                                   CELL                                                                                                                
 address:position                        timestamp=1312785325139, value=haidian                                                                              
 address:zipcode                         timestamp=1312785585864, value=100085                                                                               
 person:age                              timestamp=1312785294970, value=28                                                                                   
 person:name                             timestamp=1312785267890, value=hing                                                                                 
4 row(s) in 0.9340 seconds

hbase(main):003:0> get 'test', 'hing', {COLUMNS => 'address'} 
COLUMN                                   CELL                                                                                                                
 address:position                        timestamp=1312785325139, value=haidian                                                                              
 address:zipcode                         timestamp=1312785585864, value=100085                                                                               
2 row(s) in 0.5050 seconds

hbase(main):007:0> scan 'test', {COLUMN => 'person'}
ROW                                      COLUMN+CELL                                                                                                         
 forward                                 column=person:age, timestamp=1312785467672, value=27                                                                
 forward                                 column=person:name, timestamp=1312785448305, value=forward                                                          
 hing                                    column=person:age, timestamp=1312785294970, value=28                                                                
 hing                                    column=person:name, timestamp=1312785267890, value=hing                                                             
2 row(s) in 0.3020 seconds

hbase(main):008:0> list
TABLE                                                                                                                                                        
employees                                                                                                                                                    
scores                                                                                                                                                       
test                                                                                                                                                         
tt                                                                                                                                                           
4 row(s) in 0.4840 seconds

hbase(main):010:0> disable 'test'
0 row(s) in 1.5070 seconds

hbase(main):011:0> drop 'test'
0 row(s) in 1.8220 seconds

hbase(main):012:0> list
TABLE                                                                                                                                                        
employees                                                                                                                                                    
scores                                                                                                                                                       
tt                                                                                                                                                           
3 row(s) in 0.2670 seconds

hbase(main):013:0> exit
hing@hing-host:~/hbase-0.90.3/bin$ ./stop-hbase.sh 
stopping hbase.......
hing@hing-host:~/hbase-0.90.3/bin$ 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值