[email protected] www.rittmanmead.com @rittmanmead 29
•HBase Shell CLI allows you to create HBase tables
•GET and PUT commands can then be used to add/update cells, query cells etc
Creating HBase Tables using HBase Shell
hbase shell
create 'carriers','details'
create 'geog_origin','origin'
create 'geog_dest','dest'
create 'flight_delays','dims','measures'
put 'geog_dest','LAX','dest:airport_name','Los Angeles, CA: Los Angeles'
put 'geog_dest','LAX','dest:city','Los Angeles, CA'
put 'geog_dest','LAX','dest:state','California'
put 'geog_dest','LAX','dest:id','12892'
hbase(main):015:0> scan 'geog_dest'
ROW COLUMN+CELL
LAX column=dest:airport_name, timestamp=1432067861347, value=Los Angeles, CA: Los Angeles
LAX column=dest:city, timestamp=1432067861375, value=Los Angeles,CA
LAX column=dest:id, timestamp=1432067862018,value=12892
LAX column=dest:state, timestamp=1432067861404,value=California
1 row(s) in 0.0240 seconds