Wednesday, December 6, 2017

Hbase shell command - quickstart

  1. $ ./bin/hbase shell
    hbase(main):001:0>
  2. help
  3. You must specify the table name : 'test'
    the ColumnFamily name: 'cf'
    hbase(main):001:0> create 'test', 'cf'
  4. hbase(main):002:0> list 'test'
    
  5. hbase(main):003:0> put 'test', 'row1', 'cf:a', 'value1'
    hbase(main):004:0> put 'test', 'row2', 'cf:b', 'value2'
    hbase(main):005:0> put 'test', 'row3', 'cf:c', 'value3'
  6. hbase(main):006:0> scan 'test'
    ROW                                      COLUMN+CELL
     row1                                    column=cf:a, timestamp=1421762485768, value=value1
     row2                                    column=cf:b, timestamp=1421762491785, value=value2
     row3                                    column=cf:c, timestamp=1421762496210, value=value3
    3 row(s) in 0.0230 seconds
  7. hbase(main):007:0> get 'test', 'row1'
    COLUMN                                   CELL
     cf:a                                    timestamp=1421762485768, value=value1
    1 row(s) in 0.0350 seconds
  8. hbase(main):008:0> disable 'test'
    hbase(main):009:0> enable 'test'
    
  9. hbase(main):011:0> drop 'test'
  10. quit

2 comments: