Apache HBase (TM) is a distributed, column-oriented store, modeled after Google’s BigTable. Apache HBase is built on top of Hadoop for its MapReduce and distributed file system implementation.
install on ubuntu:
1. tar -zxvf hbase-1.2.4-bin.tar.gz
2. edit conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:/home/ubuntu/hbase-1.2.4</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/ubuntu/hbase-1.2.4/zookeeper</value>
</property>
</configuration>
3. cd bin
./start-hbase.sh
outputMessage:starting master, logging to /home/ubuntu/hbase-1.2.4/bin/../logs/hbase-ubuntu-master-ubuntu-VirtualBox.out
then Go to http://localhost:16010 to view the HBase Web UI.
4. open hbase shell
command line examples :
create 'test', 'cf'
list 'test'
put 'test', 'row1', 'cf:a', 'value1'
put 'test', 'row2', 'cf:b', 'value2'
put 'test', 'row3', 'cf:c', 'value3'
put 'test', 'row4', 'cf:d', 'value4'
scan 'test'
get 'test', 'row1'
disable 'test'
enable 'test'