"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或都不应该是本地主机,原因是现在我无法添加新实例,因为它是我无法编辑或删除它的唯一节点。
我在线阅读了我需要通过删除一些文件来重置副本配置的信息,但是还有其他解决方法。
我所需要做的就是将我唯一的主节点的hostname
从localhost
更改为mongo-node-1