【发布时间】:2018-03-26 20:44:04
【问题描述】:
这是我的问题。 Mongodb 在我的 debian 8 服务器上运行良好,但我想做一个带有外部地址的副本集......这是我的问题:
- 我在不同的网络上有两个 VPS
- 我按照互联网上的教程进行操作,但出现错误消息“副本集配置中的所有主机名都必须是 localhost”
这是我的 mongodb 配置的一部分:
网络:
端口:27017
bindIp: 51.X.X.1, 167.X.X.4
我没有绑定任何本地主机地址。我能做什么 ?我是否需要做一些特别的事情才能让它发挥作用?
最好的问候
【问题讨论】:
-
您的 MongoDB 配置在这里可能无关紧要。重要的是何时将成员添加到副本集中。它们必须全部是本地主机引用,或者必须是 NONE。问题是,您使用什么命令将成员添加到您的副本集中?您应该向我们展示这些命令,以便我们可以看到冲突在哪里。
-
您好,感谢您的回答。这是命令: rs.initiate() rs.add("51.X.X.1:27017") rs.add("167.X.X.4:27017") 我没有使用任何本地主机地址...
标签: mongodb set replication