Commands
To enter in HBase shell mode, use the following:
$ ${HBASE_HOME}/bin/hbase shell . . HBase Shell; hbase>
You can use help
to get a list of all commands.
help
hbase> help HBASE SHELL COMMANDS:
Create
Used for creating a new table in HBase. For now we will stick to the simplest version which is as follows:
hbase> create 'test', 'cf' 0 row(s) in 1.2200 seconds
List
Use the list
command to display the list of tables created, which is as follows:
hbase> list 'test' TABLE test 1 row(s) in 0.0350 seconds => ["test"]
Put
To put data into your table, use the put
command:
hbase> put 'test', 'row1', 'cf:a', 'value1' 0 row(s) in 0.1770 seconds hbase> put 'test', 'row2', 'cf:b', 'value2' 0 row(s) in 0.0160 seconds hbase> put 'test', 'row3', 'cf:c', 'value3' 0 row(s) in 0.0260 seconds
Scan
The Scan
command is used to scan the table for data. You can limit your scan, but for now, all data is fetched:
hbase> scan 'test' ROW COLUMN+CELL row1 column=cf:a, timestamp...