摘要: Hbase+Zookeeper配置與安裝hbase
1、解壓並且安裝zookeeper,參考:http://my.oschina.net/u/2377453/blog/464739
2、解壓hbase、配置HBASE_HOME
3、修改$HBASE_HOME/conf/hbase-env.sh文件:
//指定JDK路徑
export JAVA_HOME=/usr/java/jdk1.7.0_55
//告訴hbase使用外部的zk
export HBASE_MANAGES_ZK=false
4、修改$HBASE_HOME/conf/hbase-site.xml文件:
<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>
5、修改regionserver文件:
regionserver_hostname1
regionserver_hostnmae2
6、同步各個節點的時間(hbase默認允許有30s的延遲)
7、啟動$HBASE_HOME/bin/start-hbase.sh
錯誤與排查:
如果HMaster或者HRegionServer沒有啟動,可以通過當前沒有啟動的節點的$HBASE_HOME/logs/*.log文件查看