2.修改环境变量/etc/profile --HBASE_HOME
3.修改hbase的conf的hbase-env.sh
配置java home
注意:文档的最后有一个是否使用内置的zookeeper,这里修改为false
4.修改hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://mycluster/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>app02,app03</value>
</property>
</configuration>
hbase.rootdir这里配置的mycluster为hdfs的namespace
注意配置zookeeper集群,我这里是用后两台机器启动的zookeeper
5.修改conf/regionservers
添加哪几台机器是regionserver
6.创建文件backup-masters 意思为备份的master。。
7.这里很重要,将hadoop的hdfs-site.xml拷贝到此目录下
这里很重要,官网给出的建议,采用第二条
8.这里配置完成,将conf下的所有文件分发到别的集群的机器上,
9.在不是backup-master的机器上启动hbase start-hbase.sh(前提是hadoop集群已经启动,不然会报错)
netstat -npl |grep java,
web端访问hbase的端口是60010 可用netstat -npl |grep java
访问app03的web界面 http://app03:60010
最后使用jps命令查看进程
77179 HMaster