This documentation refers to an outdated version of mongosync. View the current documentation for up-to-date guidance on mongosync and instructions on how to upgrade to the latest version.
mongosync
要反转同步操作的方向,请使用以下过程提交同步并调用 reverse端点。
reverse
如果您希望在切换后使用来自目标集群的新写入来保持源集群更新,则可以使用 reverse。有关更多详细信息,请参阅中间同步注意事项。
在反转同步方向之前,您必须配置mongosync 并使用start 端点设立以下参数:
start
reversible to true
reversible
true
enableUserWriteBlocking 到true 。
enableUserWriteBlocking
警告
源集群上的唯一索引不得使用传统格式。
要验证源集群上的集合索引是否使用正确的格式,请参阅验证唯一索引。
有关反向同步的限制和要求的更多信息,请参阅reverse 。
重要
如果您要从 6.0 源集群,则无法反向同步。
使用以下步骤反转同步的方向:
按照“完成切换进程”教程启用写入阻止并完成数据迁移。
重要提示: mongosync 在反向同步进程中不支持筛选同步。
调用 reverse 端点以反转同步操作的方向。 原始源集群将成为新的目标集群,原始目标集群将成为新的源集群。
mongosync 会将您解除阻止写入(在“最终切换进程”的第4 步期间)后对新源集群执行的所有写入复制到新的目标集群。
按照“完成切换进程”教程启用写入阻止并完成反向数据迁移。
注意
由于源集群和目标集群在调用 reverse 端点后会交换,因此“源”指的是旧的目标集群,“目标”指的是旧的源集群。
在此页面上
文档