Следую инструкции https://docs.mongodb.com/manual/tutorial/expand-replica-set/index.html . Там есть шаг добавления нового узла:
rs.add( { host: "mongodb3.example.net:27017", priority: 0, votes: 0 } )
В моем случае это выдает ошибку с сообщением
"errmsg" : "Either all host names in a replica set configuration must be localhost references, or none must be; found 1 out of 2",
"code" : 103,
"codeName" : "NewReplicaSetConfigurationIncompatible",
Разве я не могу добавить вторичный узел с другим ip (не localhost)? Или же все узлы нужно поднимать с некоторой третьей машины, чтобы localhost нигде не фигурировал?
наверное, ни один хост в реплика сете не должен называться localhost. сменить удалить мембера с localhost и добавить его по айпи или домену.
Обсуждают сегодня