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