背景,hbase 集群迁移时,以双写方案实现。相互同步。互为主备
一、修改host
cluster A 和 cluster B 两个集群host 要全部添加。
cluster A host 10.40.0.138 10.40.0.153 10.40.0.99 老集群 uc
cluster B host 10.41.0.89 10.41.0.90 10.41.1.185 10.41.1.186 10.41.2.237 新集群 ali
二、add peer
添加peers
在ali 集群执行
add_peer 'alitouc',CLUSTER_KEY => '10.40.0.138,10.40.0.153,10.40.0.99:2181:/hbase'
在uc 集群执行
add_peer 'uctoali',CLUSTER_KEY => '10.41.1.185,10.41.1.186,10.41.2.237:2181:/hbase'
查看peers
list_peers
创建测试表
create "test","A"
put 'test','r1','A','123' 添加数据。
scan 'test' 查看数据。
修改表复制属性
alter 'test',{NAME => 'A' , REPLICATION_SCOPE=>'1'}
三、全量同步
3.1 所有表全部修改为 REPLICATION_SCOPE=>'1'
alter '