数据复制服务 DRS-分片集群MongoDB迁移前清除孤儿文档:操作步骤

时间:2023-11-01 16:18:22

操作步骤

  1. 下载用于清除孤儿文档的cleanupOrphaned.js脚本文件。
  2. 修改cleanupOrphaned.js脚本文件,将test替换为待清理孤儿文档的数据库名。
  3. 执行以下命令,清理Shard节点下指定的数据库中所有集合的孤儿文档。

    mongo --host ShardIP --port Primaryport --authenticationDatabase database -u username -p password cleanupOrphaned.js
    • ShardIP:Shard节点的IP地址。
    • Primaryport:Shard节点中的Primary节点的服务端口。
    • database:鉴权数据库名,即数据库帐号所属的数据库。
    • username:登录数据库的帐号。
    • password:登录数据库的密码。

    如果您有多个数据库,您需要重复执行步骤2和步骤3,分别为每个数据库的每个Shard节点清理孤立文档。

support.huaweicloud.com/drs_faq/drs_09_0101.html