GBase 8a
运维管理
文章

gcluster_rsynctool工具配置

发表于2024-12-30 20:17:4261次浏览0个评论

1.环境说明

[gbase@localhost ~]$ gccli -V gccli ver 9.5.3.27.20_patch.9fc3fcec, for redhat-linux (x86_64) using readline 6.3

[gbase@localhost gcluster_rsynctool]$ python gcluster_rsynctool.py -v gcluster_rsynctool.py 9.5.3.27.20_patch.4.

2.数据准备

-- 主库: CREATE DATABASE syncdb1;

 USE syncdb1;

CREATE TABLE t1_1 (id int,name varchar(10)); 

INSERT INTO t1_1 values(1,'a'); 

INSERT INTO t1_1 values(2,'b'); 

INSERT INTO t1_1 values(3,'c');

 CREATE TABLE t1_2 (id int,name varchar(10));

 INSERT INTO t1_2 values(11,'aa'); 

INSERT INTO t1_2 values(22,'bb');

3.配置sync_list.list

[gbase@localhost gcluster_rsynctool]$ cat rsync_table.list 

syncdb1.t1_1 

syncdb1.t1_2

4.执行python命令

[gbase@localhost gcluster_rsynctool]$ python gcluster_rsynctool.py --master_mpp_ip=192.168.111.31 --slave_mpp_ip=192.168.111.91 --database_user=gbase --master_mpp_gc_pw=123456 --slave_mpp_gc_pw=123456 --table_list_file=/opt/gbase_workspace/gcluster_rsynctool/rsync_table.list --slave_create_table_if_not_exists true --sync_mode=3 --rsync_mode=2
*************Gcluster Sync Tool Start*************************
Table [        vcname000001:             syncdb1:                t1_1] Sync Start 
Table [        vcname000001             syncdb1:                t1_1] Sync End     cost : <0 s,289 ms>
Table [        vcname000001:             syncdb1:                t1_2] Sync Start 
Table [        vcname000001             syncdb1:                t1_2] Sync End     cost : <0 s,295 ms>
*************Gcluster Sync Tool End With Success**************

评论

登录后才可以发表评论