Проблема связывания с ip в репликации mongodb

Когда iam делает mongodb v4.0.2 в Ubuntu 16.04, я изменил bind ip на 0.0.0.0, но когда iam пытается добавить узлы, он отображает ошибку как;

  "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,"

, а также rs.conf () даже сейчас показывает хост как localhost: 27017

0
задан 12 September 2019 в 10:57

1 ответ

Это зависит от того, как вы настроили набор реплик. i) Один сервер с 3 участниками ИЛИ ii) 3 сервера, по одному на каждого участника.

Если вы используете один сервер с 3 участниками, выполните следующие действия. при первом запуске rs.initiate() проверьте имя хоста и порт в выводе следующей команды. и введите это имя хоста с другим номером порта. rs.add("hostname:port")

ИЛИ

Если вы используете 3 сервера, по одному для каждого члена, шаги 1) Отключить брандмауэр 2) в конфигурации mongod под сетью --> bindIP: 0.0.0.0 а затем попробуйте добавить участника в текущий набор реплик.

0
ответ дан 29 October 2019 в 05:52

Другие вопросы по тегам:

Похожие вопросы: