Hbase建立容灾备份机制步骤
集群信息:
生产集群(主):31台(3管理节点+28数据节点)
zk部署地址:10.105.54.11-13
容灾集群(从):10台(3管理节点+7数据节点)
zk部署地址:10.114.196.194-10.114.196.196
前期准备条件:
1、配置生产与容灾主机hosts
2、添加replication配置至hbase-site.xml并同步整个集群,添加内容如下
<property>
<name>hbase.replication</name>
<value>true</value>
</property>
3、生产与容灾集群的网络必须开通(至少开通zk和hdfs端口)
实施步骤:
1、建立踢重5月份表(生产,容灾均建立,并且表名与结构相同)
2、建立集群主从关系
计费生产集群操作:add_peer '1', "10.114.196.194,10.114.196.195,10.114.196.196:9501:/hbase"
3、建立表与表之间的replication属性(生产主集群操作)
disable 'DOERL_202005'
disable 'DOERM_202005'
disable 'DOERV_202005'
alter 'DOERL_202005',{NAME=>'family', REPLICATION_SCOPE=>'1'},{NAME=>'index',REPLICATION_SCOPE=>'1'}
alter 'DOERM_202005',{NAME=>'family', REPLICATION_SCOPE=>'1'},{NAME=>'index',REPLICATION_SCOPE=>'1'}
alter 'DOERV_202005',{NAME=>'family', REPLICATION_SCOPE=>'1'},{NAME=>'index',REPLICATION_SCOPE=>'1'}
enable 'DOERL_202005'
enable 'DOERM_202005'
enable 'DOERV_202005'