在 实时迁移进程开始之前, Atlas会执行验证检查,确保所有必要的表单字段和参数都能正常使用且正确无误。如果任何参数无效, Atlas将返回错误信息,并且不会继续进行实时迁移。
本部分介绍常见的实时迁移验证错误,并提供在遇到这些错误时应进行检查的建议。
常见的实时迁移验证错误
错误 | 修复 | ||
|---|---|---|---|
需要增加目标上的可用磁盘空间 | 考虑到迁移期间的临时数据波动,目标集群上的可用磁盘空间必须大于源集群上消耗的磁盘空间。确保目标集群可以处理迁移,并在必要时增加目标集群的磁盘大小。 | ||
无法到达指定源 | 确保添加了正确的子网范围到源集群的 IP 访问列表中。 您可以 在实时迁移模式窗口中找到所需的四个子网范围。
| ||
无法解析主机名 | 未找到指定主机名的 IP 地址。确认 给定主机名正确且可公开访问。 | ||
磁盘存储信息不可用 | 要运行实时迁移(提取)过程,MongoDB 用户必须拥有源集群 MongoDB 实例的权限。 要了解更多信息,请参阅源集群安全性。 | ||
提供的 SSL 选项无效 | 如果您使用的是 SSL:
如果您不使用 SSL:
| ||
来源似乎是一个独立运行的实例 | |||
源集群包含时间序列集合,该集合不受支持 | 确保源集群不包含不支持的时间序列集合。要过滤源集群上的数据库并确定哪些具有时间序列数据的集合导致了错误,请使用 listCollections 命令,如以下示例所示: | ||
用户名或密码不正确 | |||
无法处理提供的 CA 文件 | 确认 CA 文件已完成, 并正确粘贴到实时迁移(拉动)模式窗口中。 | ||
用户没有在切换期间阻止写入所需的权限 | 确保用户具有以下权限: | ||
用户无权执行命令 | 要运行实时迁移(提取)过程,MongoDB 用户必须具有足够的系统权限。 要了解更多信息,请参阅源集群安全性。 |