Getting started with hbase

Download hbase eBook

Remarks

This section provides an overview of what hbase is, and why a developer might want to use it.

It should also mention any large subjects within hbase, and link out to the related topics. Since the Documentation for hbase is new, you may need to create initial versions of those related topics.

Installing HBase in cluster

TODO

Installing HBase in Standalone

HBase Standalone is a mode which allow you to get rid of HDFS and to test HBase before deploying in a cluster, It is not production oriented.

Installing HBase in standalone is extremely simple. First you have to download the HBase archive named hbase-X.X.X-bin.tar.gz available on one of the apache mirrors.

Once you have done this, execute this shell command

tar xzvf hbase-X.X.X-bin.tar.gz
 

It will export the archive in your directory, you can put it wherever you want.

Now, go to the HBase directory you have exported and edit the file conf/hbase-env.sh

cd hbase-X.X.X
vi -o conf/hbase-env.xml
 

In this file, uncomment the line and change the path of JAVA_HOME

JAVA_HOME=/usr    #The directory must contain bin/java
 

Almost there ! now edit the file conf/hbase-sitexml and put the folowing lines

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///home/user/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/user/zookeeper</value>
  </property>
</configuration>
 

You can put those directories wherever you want to, just be sure to remember it if you want to check logs etc.

Your HBase is now ready to run ! Just execute the command

bin/start-hbase.sh
 

and if you want to stop HBase

bin/stop-hbase.sh
 

Now your HBase is launched on your localhost and you can access it (using the Java API or the HBase shell). To run HBase shell, use

bin/hbase shell
 

Have fun using HBase !

Stats

69 Contributors: 3
Tuesday, August 2, 2016
Licensed under: CC-BY-SA

Not affiliated with Stack Overflow
Rip Tutorial: info@zzzprojects.com

Download eBook