从本地主机将副本集mongo配置为ip

时间:2019-06-11 07:01:36

标签: mongodb

 "members" : [
                {
                        "_id" : 0,
                        "name" : "localhost:27017",
                        "health" : 1,
                        "state" : 1,
                        "stateStr" : "PRIMARY",
                        "uptime" : 1090,
                        "optime" : {
                                "ts" : Timestamp(1560235864, 1),
                                "t" : NumberLong(4)
                        },
                        "optimeDate" : ISODate("2019-06-11T06:51:04Z"),
                        "syncingTo" : "",
                        "syncSourceHost" : "",
                        "syncSourceId" : -1,
                        "infoMessage" : "",
                        "electionTime" : Timestamp(1560234784, 1),
                        "electionDate" : ISODate("2019-06-11T06:33:04Z"),
                        "configVersion" : 2,
                        "self" : true,
                        "lastHeartbeatMessage" : ""
                }
        ],

我不熟悉mongo复制,并且我尝试为mongo实现一个副本集,因为我执行了rs.initiate()命令,但是由于该原因,我在添加副本集之前关闭了终端主节点已使用hist作为localhost:27017创建,但是由于这个原因,我无法添加其他hostnames,因为它说所有引用都应该是localhost或都不应该是本地主机,原因是现在我无法添加新实例,因为它是我无法编辑或删除它的唯一节点。

我在线阅读了我需要通过删除一些文件来重置副本配置的信息,但是还有其他解决方法。

我所需要做的就是将我唯一的主节点的hostnamelocalhost更改为mongo-node-1

0 个答案:

没有答案