GBase 8a的gcluster_rsynctool可以实现2套集群间的表同步。包括每套集群使用的私有的网络地址。通过IP映射文件通过大网IP做同步。本文介绍几个使用中出现的报错和处理方法。
目录导航
参考
GBase 8a【私网/内网】集群间同步的方法gcluster_rsynctoolIP映射功能配置
Can't connect to GBase on 'X.X.X.X:5050' (timed out)
该IP为集群小网地址,从报错看,应该是IP映射没有生效
解决方法
查看参数是否正确配置
- --master_mpp_ip_mapping_file 指定主集群的IP映射文件
- --slave_mpp_ip_mapping_file 指定从集群的IP映射文件
如果配置了参数,看是否IP填写错误了。
Initialize master gcluster topology failed:Y.Y.Y.Y is not in mapping
从映射文件里,没有找到对应的IP地址映射。一般常见于IP书写错误,或者FROM和TO写反了。
解决方案
检查IP是否书写正确
检查IP映射文件,FROM是小网IP,TO是大网IP,是否写反了。