0

我在亚马逊云上运行了三台机器。我将第一个主集设置如下

{
"_id" : "rs0",
"version" : 270805,
"members" : [
    {
        "_id" : 0,
        "host" : "xxx.xxx.xxx.xxx:27017",
        "priority" : 2
    },
    {
        "_id" : 1,
        "host" : "xxx.xxx.xxx.xxx:27017"
    },
    {
        "_id" : 2,
        "host" : "xxx.xxx.xxx.xxx:27017"
    }
]

}

然后第二台机器将自动同步配置。但是,第三台机器不会同步配置。所有都变成了[次要]。当我设置第三台机器 rs conf 时使用re.reconfig(conf, {force: true}). 它不会设置和抛出错误,比如有

配置版本 >= 到新的 cfg 版本;无法更改配置

4

0 回答 0