1

Ich versuche, eine Remote-EC2-Instanz von MongoDB von meinem lokalen Ubuntu mongodump 14:fehlgeschlagen: Fehler DB-Server verbinden: keine erreichbaren Server

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

aber ich bekomme die folgende Fehlermeldung:

Failed: error connecting to db server: no reachable servers

ich habe diese Dokumentationen lesen: Backup and restore with MongoDB tools, mongodump

ich auch die --username Optionen zu verwenden versucht haben und es Ubuntu meine Remote-EC2-Benutzernamen setzen:

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

Dann wurde ich gebeten, ein Passwort einzugeben, aber da ich noch kein Passwort haben, verließ ich es leer, und ich bekam die gleiche Fehlermeldung.

Ich habe viele Fragen mit dem gleichen Titel gefunden, aber es ging nur um Fälle, als Leute versuchten, sich mit ihrer lokalen Instanz zu verbinden und diesen Fehler aus irgendeinem Grund bekommen haben.

BTW Ich verbinde häufig sowohl mit meiner EC2-Instanz als auch mit ihrer MongoDB-Instanz, daher bin ich sicher, dass ich die Anmeldeinformationen kenne und dass die .pem-Datei korrekt ist.

Irgendwelche Ideen?

+0

Gibt es eine Chance, dass der Server in einer Replikatgruppe ausgeführt wird? – gsaslis

+0

@gsaslis Ich denke nicht, da ich nicht weiß, was ein Replikatsatz ist und ich bin derjenige, der diesen Server eingerichtet hat. – Alon

Antwort

-1

Nach dem mongodump option docs, wenn Sie nicht --ssl oder --port angeben, die standardmäßig mongodump mit dem Host zu verbinden versucht, Sie über TCP auf Port angeben 27017.

Entweder versuchen:

  1. Hinzufügen --ssl zu Ihren mongodump Optionen oder
  2. Ihre EC2-Sicherheitsgruppe auf jeder Maschine ändern TCP auf Port ermöglichen 27017.
+0

Port 27017 es in der Sicherheitsgruppe geöffnet. Ich weiß es sicher, weil ich mich mit RoboMongo auch mit meiner entfernten MongoDB verbinde. Ich habe versucht, "--ssl" zu den Optionen hinzuzufügen, zusätzlich zu "--sslCAFile", und dann habe ich diese Fehlermeldung: Failed: kann Sitzung nicht erstellen: Fehler beim Konfigurieren des Connectors: openssl-Konfiguration: LoadClientCAFile: SSL-Fehler : Systembibliothek: fopen: Keine solche Datei oder kein Verzeichnis BIO-Routinen: FILE_CTRL: system lib – Alon

Verwandte Themen