SymmetricDS:主节点的故障转移
SymmetricDS: Failover of master node
我继承了一个使用 SymmetricDS 3.7 将 SQL 服务器数据库(将此机器称为 SQL1)同步到 Mariadb 副本的设置。 SQL1 还托管我的主对称节点。我使用 SQL 服务器复制在另一台 SQL 服务器计算机 (SQL2).
上备份相同的数据库
如果我的 SQL1 失败,我想故障转移到 SQL2 作为对称主节点,并继续对称同步到 mariadb(不重做对 mariadb 的初始配置) .
我一直在搜索官方文档、论坛和 SO,以寻找有关如何处理此问题的任何线索。目前,我想我需要:
- A) SQL 服务器复制 SQL1 的对称数据库(即包含 sym_data 和其他表的数据库),因此 SQL2 有 ~2s 旧复制,或
- B) 拥有我的复制副本 (SQL2) 来自 SQL1 的对称同步,并且(以某种方式?)使其在 db1 失败时成为主节点。
提前致谢!
SQL1 失败时无论如何将无法用于 symmetricds。所以只需更改 db URL 以命中复制的 SQL2。为确保 symmetricds 保持完整,请将其移至第三台机器
我继承了一个使用 SymmetricDS 3.7 将 SQL 服务器数据库(将此机器称为 SQL1)同步到 Mariadb 副本的设置。 SQL1 还托管我的主对称节点。我使用 SQL 服务器复制在另一台 SQL 服务器计算机 (SQL2).
上备份相同的数据库如果我的 SQL1 失败,我想故障转移到 SQL2 作为对称主节点,并继续对称同步到 mariadb(不重做对 mariadb 的初始配置) .
我一直在搜索官方文档、论坛和 SO,以寻找有关如何处理此问题的任何线索。目前,我想我需要:
- A) SQL 服务器复制 SQL1 的对称数据库(即包含 sym_data 和其他表的数据库),因此 SQL2 有 ~2s 旧复制,或
- B) 拥有我的复制副本 (SQL2) 来自 SQL1 的对称同步,并且(以某种方式?)使其在 db1 失败时成为主节点。
提前致谢!
SQL1 失败时无论如何将无法用于 symmetricds。所以只需更改 db URL 以命中复制的 SQL2。为确保 symmetricds 保持完整,请将其移至第三台机器