Ошибка создания реплики MongoDB: проверка кворума завершилась неудачно из-за того, что ответили недостаточно узлов - PullRequest
0 голосов
/ 25 августа 2018

Я пытаюсь развернуть набор реплик MongoDB. Я сделал свой экземпляр MongoDB первичным для реплики в дроплете First Digitalocen. Теперь я пытаюсь добавить еще один экземпляр MongoDB, размещенный во второй капле Digitalocen, как вторичную копию. У меня также открыт порт 27017 в брандмауэре (UFW) с разрешением IP-адрес 27017 ALLOW Anywhere 27017 ALLOW 206.189.168.245

но я получаю следующую ошибку:

rs0:PRIMARY> rs.add('206.189.168.245:27017')
{
    "ok" : 0,
    "errmsg" : "Quorum check failed because not enough voting nodes responded; required 2 but only the following 1 voting nodes responded: 159.89.150.245:27017; the following nodes did not respond affirmatively: 206.189.168.245:27017 failed with Couldn't get a connection within the time limit",
    "code" : 74,
    "codeName" : "NodeNotFound" 
}

Здесь, версия дроплета Digitalocean: Ubuntu 16.04.4 x64 и версия MongoDB: v3.4.16

В чем причина этого?

1 Ответ

0 голосов
/ 05 декабря 2018

Попробуйте отключить SELinux и Firewalld .

Чтобы проверить состояние SELinux и Firewalld:

  1. sestatus
  2. systemctl status firewalld

Это будет работать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...