Eine Verbindung zum remote-mongodb-server mit java

Ich versuche, eine Verbindung zu einem remote-mongodb-Instanz, aber es hält werfen einen Fehler.

Java-code:

Mongo mongo = new Mongo("172.234.52.24");
DB db = mongo.getDB("myDB");
collection = db.getCollection("myCollection");

Aber ich bekomme immer folgende exception:

java.io.IOException: couldn't connect to [/172.234.52.24:27017] bc:java.net.ConnectException: Connection refused

Ist es etwas anderes ich tun? Legen Sie username/Passwort, wenn ich versuche auf die Datenbank zuzugreifen oder ändern von Berechtigungen auf der mongo-Seite? Es ist nur die normale mongo Installation auf einem ubuntu-server, kein zusätzlicher Konfigurations-oder Berechtigungen.

ZUSÄTZLICHE INFORMATIONEN: mongo 172.234.52.24:8888 funktioniert auch nicht, sagt Ausnahme: Verbindung fehlgeschlagen. Ich kann ping für den anderen host, und wissen mongo auf es ausgeführt wird.

Irgendwelche Ideen?
Danke!

Ist der port offen? Warum haben Sie versuchen, eine Verbindung zu 172.234.52.24:8888? 8888 ist nicht der Standard-port. docs.mongodb.org/manual/tutorial/...
Bedeutet "mongo 172.234.52.24" Arbeit von Ihrer Seite? Bedeutet "mongo localhost" funktionieren, wenn Sie ssh in den server?

InformationsquelleAutor exxodus7 | 2013-05-30

Schreibe einen Kommentar