Я создал 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" }
]
})
В этомconfig, я только что сказал 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
Кроме того, существует частная сеть между этими 3 каплями по примеру IP: 10.10.1.1 Могу ли я воспользоваться этим частным IPсделать это проще и безопаснее?