-
配置完成HA 以及 Hbase独立模式
-
配置hbase-site.xml
(需要删除或注释掉独立模式下的配置信息)
a. 属性hbase.rootdir用于指定hbase产生的数据的存储位置
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
b.hbase依赖于zookeeper,需要指定zookeeper的数据位置
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/wyc/data/zookeeper</value>
</property>
c.使用hbase集群模式
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
d.将属性hbase.unsafe.stream.capability.enforce 改为true,或者移除
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>true</value>
</property>
-
启动集群
a. 注意,如果使用的zookeeper为用户安装的,那么需要先启动zookeeper的服务
b. 启动hdfs
c. 启动hbase
-
(可选):开启备份master(backup-master)
local-master-backup.sh start 2 3 5
说明:
2,3,5是端口号16010和16000的端口偏移量,
生成的端口号就是:16012/16002 16013/16003 16015/16005
关闭备份master:backup-master:
查看备份master的pid,通过kill命令 来结束进程
方法:jps 或 cat /tmp/hbase-hyxy-num-master.pid | xargs kill -9
- (可选):开启或停止其他RegionServer
local-regionservers.sh start 2 3 4 5
local-regionservers.sh stop 2 3 4 5