1.Download hbase package, like hbase-0.98.0-hadoop.
2.Upload package to server.
3.Edit hbase-env.sh,
# The java implementation to use. Java 1.6 required.
# export JAVA_HOME=/usr/java/jdk1.6.0/
export JAVA_HOME=/usr/local/src/jdk1.6.0_45
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=true
4.Edit hbase-site.xml,
<configuration>
<property>
<name>hbase.tmp.dir</name>
<value>/var/hbase</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/src/hbase-0.98.0-hadoop1/zookeeper</value>
</property>
</configuration>
5.Edit regionservers,
master
slave1
slave2
6.Edit ~/.bashrc
#Hbase conf
export HBASE_HOME=/usr/local/src/hbase-0.98.0-hadoop1
export HBASE_CLASSPATH=$HBASE_HOME/conf
export HBASE_LOG_DIR=$HBASE_HOME/logs
export PATH=$HBASE_HOME/bin:$PATH
7.Copy Hbase to slave1 and slave2.
8.You can start Hbase use start-hbase.sh, then you can find HRegionServer, HQuorumPeer,HMaster on master, HRegionServer and HQuorumPeer on slave. It means Hbase start successful.