mongodb:找不到要同步的成员

Phi*_*ois 9 mongodb replicaset

我对mongodb很新

我有一个副本集3个节点1主要(A)1个辅助(B)1个仲裁器(C)

副本集是使用MMS创建的,3节点位于3个不同的城市

我继续在辅助设备上得到以下错误,以免每次持续一秒

  1. 这是正常的
  2. 如果不知道如何纠正它

           {
                    "_id" : 1,
                    "name" : "B:27017",
                    "health" : 1,
                    "state" : 2,
                    "stateStr" : "SECONDARY",
                    "uptime" : 1213371,
                    "optime" : Timestamp(1434051221, 1),
                    "optimeDate" : ISODate("2015-06-11T19:33:41Z"),
                    "infoMessage" : **"could not find member to sync from"**,
                    "configVersion" : 4,
                    "self" : true
            },
    
    Run Code Online (Sandbox Code Playgroud)

谢谢

问候

Philippe Courtois

Tim*_*Tim 1

您需要确保 A、B、C 在每个节点上解析。

将它们添加到 /etc/hosts 中

a xxxx b xxxx c xxxx

并在每个节点上执行此操作,然后重新启动 mongod,这应该可以修复它