Назад | Перейти на главную страницу

Ошибки связи при попытке репликации mongodb

Я пытаюсь реплицировать свою базу данных mongodb, я создал 2 виртуальные машины в своей учетной записи Windows Azure. оба они - Ubuntu 14.04. Я открыл порт 27017 на обоих из них и установил последнюю версию mongodb. Я начал монго, используя

mongod --port 27017 --dbpath /data/datadrive --replSet rs0

на обеих машинах и добавил другой член, используя

rs.add ("ВНУТРЕННИЙ IP-АДРЕС: 27017")

Я продолжал получать сообщение об ошибке, что у меня два основных параметра, я читал на одном из форумов, что это произошло из-за конфигурации bind_ip в /etc/mongodb.conf, поэтому я изменил bind_ip на другой частный сетевой IP-адрес Vm на обеих виртуальных машинах и в то время как при попытке добавить участника сервера возникают следующие ошибки.

На «первичной» стороне:

[rsMgr] not electing self, 100.79.138.73:27017 would veto with 'I don't think reptester1:27017 is electable'
[rsHealthPoll] replset info 100.79.138.73:27017 thinks that we are down
[rsHealthPoll] replset info 100.79.138.73:27017 thinks that we are down

а на «вторичной» стороне:

[rsHealthPoll] getaddrinfo("reptester1") failed: Name or service not known
[rsHealthPoll] couldn't connect to reptester1:27017: couldn't connect to server reptester1:27017 (0.0.0.0) failed, address resolved to 0.0.0.0
[rsHealthPoll] replset info reptester1:27017 just heartbeated us, but our heartbeat failed: , not changing state
[rsHealthPoll] getaddrinfo("reptester1") failed: Name or service not known

Есть идеи, что я делаю не так?

Это DNS. reptester1 не разрешается. Исправьте это, и все будет готово.