HBase Shell

General Commands

  • status

  • version

  • table_help

  • whoami

Data Definition Language

  • create

  • list - Lists all the tables in HBase.

  • disable

  • is_disabled

  • enable

  • is_enabled

  • describe

  • alter

  • exists

  • drop

  • drop_all

  • Java Admin API

Data Manipulation Language

  • put

  • get

  • delete

  • deleteall

  • scan - Scans and returns the table data.

  • count

  • truncate

  • Java client API

Starting HBase Shell

./bin/hbase shell

Results

@shell.hbase.configuration.get("hbase.zookeeper.quorum")
@shell.hbase.configuration.get("hbase.zookeeper.property.clientPort")
@shell.hbase.configuration.get("hbase.master.info.port")
@shell.hbase.configuration.get("hbase.master.port")
@shell.hbase.configuration.get("hbase.rootdir")
@shell.hbase.configuration.get("hbase.zookeeper.property.dataDir")

References