MongoDB通过ip

时间:2018-09-18 11:44:34

标签: mongodb ubuntu replication ubuntu-18.04 mongodb4.0

我创建了3个Digitalocean小滴。默认情况下,我选择 Ubuntu 18.06和MongoDB 4 。 在这里,默认情况下,我有3个MongoDB配置的小滴,并且全部启动。我可以访问所有它们的“ mongo ”外壳。

现在,我要通过以下代码运行副本集设置:

rs.initiate( 
    {_id : "rs0",
    members: [
        { _id: 0, host: "20.30.40.50:27017" },
        { _id: 1, host: "20.30.40.51:27017" },
        { _id: 2, host: "20.30.40.52:27017" }
    ]
})

在此配置中,我只是告诉MongoDB符文副本集,它会向我检索错误

no replies config has been received

我还没有添加任何bindIp,而且当我添加bindIp时,无法再次启动MongoDB。我这样输入mongo.conf:

bindIp: 127.0.0.1,20.30.40.51,20.30.40.52

此外,按IP示例,这3个小滴之间有一个专用网络: 10.10.1.1 我可以利用此专用IP使其更容易,更安全吗?

0 个答案:

没有答案