tendisplus04-集群restorebackup方式复制迁移数据
'注:backup-binlog目录一定要在容器启动时就已经创建好'0.两个集群信息集群1主节点--> 从节点127.0.0.1:8001--> 127.0.0.1:8004127.0.0.1:8002--> 127.0.0.1:8005127.0.0.1:8003--> 127.0.0.1:8006主节点backup目录...
'注:backup-binlog目录一定要在容器启动时就已经创建好'
0.两个集群信息
集群1: 主节点 --> 从节点 127.0.0.1:8001 --> 127.0.0.1:8004 127.0.0.1:8002 --> 127.0.0.1:8005 127.0.0.1:8003 --> 127.0.0.1:8006 主节点backup目录 --> 从节点backup目录: /tendisplus1/store/backup-binlog --> /tendisplus4/store/backup-binlog /tendisplus2/store/backup-binlog --> /tendisplus5/store/backup-binlog /tendisplus3/store/backup-binlog --> /tendisplus6/store/backup-binlog 集群2 (从节点先不创建,只创建主节点即可): 主节点 --> 从节点 127.0.0.2:8001 --> 127.0.0.2:8004 127.0.0.2:8002 --> 127.0.0.2:8005 127.0.0.2:8003 --> 127.0.0.2:8006 主节点backup目录 --> 从节点backup目录: /tendisplus1/store/backup-binlog --> /tendisplus4/store/backup-binlog /tendisplus2/store/backup-binlog --> /tendisplus5/store/backup-binlog /tendisplus3/store/backup-binlog --> /tendisplus6/store/backup-binlog |
1.集群1中的主节点上执行backup $dir
|
2.cp 集群1的backup-binlog --> 集群2的backup-binlog
|
3.在2集群的主节点上执行restorebackup all $dir force
|
4.加载成功后将2集群的主从建立关系
|
5.想同步后续时间段的数据,需要使用binlog_tool工具进行同步(timestamp1 --> timestamp2),同步只能同步集群1从节点中的binlog文件到集群2的主节点
|
6.线上的binlog文件只保留7个,需要执行脚本执行binlog_transfer.sh
|
更多推荐
所有评论(0)