一、解壓而且安裝zookeeper,參考:http://my.oschina.net/u/2377453/blog/464739java
二、解壓hbase、配置HBASE_HOME分佈式
三、修改$HBASE_HOME/conf/hbase-env.sh文件:.net
//指定JDK路徑 export JAVA_HOME=/usr/java/jdk1.7.0_55 //告訴hbase使用外部的zk export HBASE_MANAGES_ZK=false
四、修改$HBASE_HOME/conf/hbase-site.xml文件:code
<configuration> <!-- 指定hbase在HDFS上存儲的路徑 --> <property> <name>hbase.rootdir</name> <value>hdfs://hostname:9000/hbase</value> </property> <!-- 指定hbase是分佈式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址,多個用「,」分割 --> <property> <name>hbase.zookeeper.quorum</name> <value>hostname1:2181,hostname2:2181,hostname3:2181</value> </property> </configuration>
五、修改regionserver文件:server
regionserver_hostname1 regionserver_hostnmae2
六、同步各個節點的時間(hbase默認容許有30s的延遲)xml
七、啓動$HBASE_HOME/bin/start-hbase.shblog
------------------------------------------------------------------------------同步
錯誤與排查:it
若是HMaster或者HRegionServer沒有啓動,能夠經過當前沒有啓動的節點的$HBASE_HOME/logs/*.log文件查看
io