我们的配置版本1不大于torvm-core20.xyz.com:27019上的版本,即1

时间:2018-09-12 13:36:16

标签: mongodb

我正在尝试启用SSL的 MongoDB 3.7.9 副本集。下面是代码

我在 abc.xyz.com:27019

上运行了此命令
> rs.initiate({ _id: "rs0", configsvr: true, members: [{ _id : 0, host : "pqr.xyz.com:27019" }, { _id : 1, host : "abc.xyz.com:27019" }]});
{
        "ok" : 0,
        "errmsg" : "Our config version of 1 is no larger than the version on pqr.xyz.com:27019, which is 1",
        "code" : 103,
        "codeName" : "NewReplicaSetConfigurationIncompatible",
        "$gleStats" : {
                "lastOpTime" : Timestamp(0, 0),
                "electionId" : ObjectId("000000000000000000000000")
        },
        "$clusterTime" : {
                "clusterTime" : Timestamp(1536753816, 1),
                "signature" : {
                        "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                        "keyId" : NumberLong(0)
                }
        },
        "lastCommittedOpTime" : Timestamp(0, 0)
}

我在互联网上找不到任何提示。有人可以指导我这个问题。我看不到已创建的relica集,理想情况下应该已创建。

1 个答案:

答案 0 :(得分:0)

此错误表明您正在尝试初始化新的副本集,但是pqr.xyz.com:27019上的节点已经是具有相同_id的副本集配置的成员。此错误消息是为了避免使用版本值来与RS配置不匹配。有关更多详细信息,请参见the code