Я пытаюсь инициировать набор реплик конфигурации для кластера сегментов mongodb.Я на последнем этапе инициализации кластера, но не могу это сделать.Я получаю следующее сообщение об ошибке:
"ok" : 0,
"errmsg" : "No host described in new configuration 1 for replica set RESATLMONGOCON maps to this node",
"code" : 93,
"codeName" : "InvalidReplicaSetConfig",
"operationTime" : Timestamp(0, 0),
"$gleStats" : {
"lastOpTime" : Timestamp(0, 0),
"electionId" : ObjectId("000000000000000000000000")
},
"$clusterTime" : {
"clusterTime" : Timestamp(0, 0),
"signature" : {
"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
"keyId" : NumberLong(0)
}
}
Я попытался добавить дополнительные IP-адреса в --bind_ip, я удалил localhost из bind_ip, а также попытался удалить опцию bind_ip из всех вместе.Никто не работал.Я запускаю это через командную строку.Команды, которые я выполнил на каждом сервере, а также rs.initialize (), перечислены ниже.Любая помощь будет принята с благодарностью.
Это то, что я запускал на 3 разных виртуальных машинах
sudo mongod --configsvr --replSet rs0 --dbpath /data/db --bind_ip localhost,172.30.20.4:27019
sudo mongod --configsvr --replSet rs0 --dbpath /data/db --bind_ip localhost,172.30.20.5:27019
sudo mongod --configsvr --replSet rs0 --dbpath /data/db --bind_ip localhost,172.30.20.6:27019
Это моя функция инициализации
rs.initiate(
{
_id: "rs0",
configsvr: true,
members: [
{ _id : 0, host : "172.30.20.4:27019" },
{ _id : 1, host : "172.30.20.5:27019" },
{ _id : 2, host : "172.30.20.6:27019" }
]
}
)
Я простопытаясь получить конфигурационные виртуальные машины для этого кластера в набор реплик.
Любая помощь будет принята с благодарностью.