PDF(美国信纸) - 2.3Mb
PDF(A4) - 2.3Mb
本节介绍如何使用 检查复制集的一致性。replicaSet.rescan()
操作执行以下操作replicaSet.rescan()
-
确保每个成员的复制帐户都存储在元数据中。
注意还会检查是否有缺失的复制用户,并提示您运行replicaSet.status()将任何缺失的帐户添加到元数据中。replicaSet.rescan() 检查是否有未管理的成员,并在配置为这样做的情况下添加它们。未管理的成员是复制集的一部分,但不在元数据中的实例。
检查是否有过时的成员,并在配置为这样做的情况下删除它们。过时的成员是不属于复制集但存在于元数据中的实例。无效的实例将被忽略。
确保每个复制集成员的
server_id和server_uuid值都存储在元数据中。
可以通过将选项 addUnmanaged 设置为 true 来配置 添加未管理的实例。默认情况下,此选项设置为 replicaSet.rescan()false,并列出所有未管理的实例,但不会对复制集进行任何更改。
如果 在交互模式下运行,则会列出未管理的实例,并提示您将它们添加到复制集中。replicaSet.rescan()