标签:
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文件查看
标签:
原文地址:http://my.oschina.net/u/2377453/blog/465628