This is article 36 in the Big Data series. HBase Shell command practice: table creation, data manipulation.

Complete illustrated version: CSDN Original | Juejin

Start HBase Shell

hbase shell

Create Table

create 'user', 'info', 'address'

Put (Insert/Update)

put 'user', '001', 'info:name', 'Zhang San'
put 'user', '001', 'info:age', '25'
put 'user', '001', 'address:city', 'Beijing'

Get (Query)

# Query entire row
get 'user', '001'

# Query specific column
get 'user', '001', 'info:name'

Scan (Range Query)

# Scan all data
scan 'user'

# With limit
scan 'user', {LIMIT => 5}

Delete

# Delete specific column
delete 'user', '001', 'info:age'

# Delete entire row
deleteall 'user', '001'

Drop Table

disable 'user'
drop 'user'