1

Я пытаюсь mongodump удаленный экземпляр EC2 из MongoDB из моей локальной Ubuntu 14:Ошибка: Ошибка при подключении к БД сервера: не достижимые серверы

mongodump --host 12.345.678.90 --sslCAFile ~/aws/remoteinstance.pem 

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

Failed: error connecting to db server: no reachable servers

Я прочитал эту документацию: Backup and restore with MongoDB tools, mongodump

Я также пытался использовать --username варианту и поставить там свой удаленные EC2 Ubuntu имя пользователя:

mongodump --host 12.345.678.90 --sslCAFile ~/aws/remoteinstance.pem --username [email protected] 

Затем меня попросили ввести пароль, но так как у меня нет пароля, я оставил его пустым, и я получил то же самое сообщение об ошибке.

Я нашел много вопросов с одним и тем же названием, но все они касались случаев, которые люди пытались подключить к их локальному экземпляру, и по какой-то причине получили эту ошибку.

BTW Я подключаюсь как к экземпляру EC2, так и к экземпляру MongoDB часто, поэтому я уверен, что знаю учетные данные и что файл .pem верен.

Любые идеи?

+0

Любая вероятность того, что сервер работает в наборе реплик? – gsaslis

+0

@gsaslis Думаю, что нет, так как я не знаю, что такое набор реплик, и я тот, кто настроил этот сервер. – Alon

ответ

-1

Согласно mongodump option docs, если вы не укажете --ssl или --port, тем по умолчанию mongodump пытается подключиться к хосту вы указываете через TCP на порт 27017.

Либо попробовать:

  1. добавление --ssl к возможностям mongodump или
  2. изменить вашу группу безопасности EC2 на каждой машине, чтобы TCP на порт 27017.
+0

Порт 27017 открыт в группе безопасности. Я точно знаю, потому что я также подключаюсь к удаленному MongoDB с помощью RoboMongo. Я попытался добавить «-ssl» к параметрам в дополнение к «-sslCAFile», а затем получил это сообщение об ошибке: Failed: невозможно создать сеанс: ошибка конфигурации соединителя: конфигурация openssl: LoadClientCAFile: ошибки SSL : системная библиотека: fopen: Нет такого файла или каталога Процедуры BIO: FILE_CTRL: system lib – Alon