2014-11-20 8 views
6
  • Ich habe meine Prämie Openshift
  • Konto verbinden Ich habe alle Arten von Zugang in Openshift
  • Ich habe SSH-Schlüssel & Anmeldeinformationen des Benutzers
  • Ich habe MongoVUE & Robomongo & andere Client-Tools zum Öffnen von mongodb-Datenbank.
  • wenn ich versuche, seine dann alle lokalen mongodb Datenbank zu öffnen Arbeits
  • gut, aber ich möchte, dass meine mongodb Datenbank von Openshift Server mongoVUE oder jede andere so kann ich sehen, direkt verbinden, welche Daten in meinem Server-Datenbank ist.
  • Ich habe so viele Male versucht, lokal zu verbinden, aber es kann mit OpenShift verbinden, aber kann nicht mit mongodb Datenbank verbinden so bitte stellen Sie einige gute & genaue Schritte, damit ich es verbinden kann.
+0

https://forums.openshift.com/connecting-to-mongodb-gear-using-your-local-mongoclient-and-rhc-port-forwarding –

Antwort

4

Endlich habe ich ein perfektes Tool für die Verbindung mit mongodb mit Server-Datenbank, in dem wir alle Arten von CRUD-Operationen durchführen können. können wir das Robomongo-Tool dafür verwenden, das keine kostenpflichtige Version für die CRUD-Operation benötigt. Robomongo ist hier verfügbar http://robomongo.org/download.html mongoVUE erfordert kostenpflichtige Version.

Ich benutze Robomongo. Führen Sie einfach einen 'rhc port-forward' aus

Führen Sie dann Robomongo mit den Mongodb-Anmeldeinformationen aus, die OPENSHIFT Ihnen gegeben hat.

Schritte.

rhc port-forward Warten Sie ein paar Sekunden. Sie sollten dann so etwas sehen.

Anschluss nach vorne Bild

Dann Robomongo laufen.Fügen Sie eine Verbindung hinzu und geben Sie Ihre Openshift Mongodb-Anmeldeinformationen ein:

8

Ich benutze auch mongovue. Tun Sie einfach eine 'rhc port-forward'

Führen Sie dann mongovue mit den Mongodb-Anmeldeinformationen, die OPENSHIFT Ihnen gab.

Schritte.

rhc port-forward <app-name> 

Warten Sie ein paar Sekunden. Sie sollten dann so etwas sehen.

port forward image

Dann Mongovue laufen. Fügen Sie eine Verbindung aus und geben Sie in Ihrer Openshift MongoDB Anmeldeinformationen wie folgt aus:

Mongovue

speichern, wählen Sie Ihre Verbindung, und drücken Sie verbinden. Es sollte funktionieren.

Sie sollten Ihnen mongodb-Anmeldeinformationen gegeben haben, als Sie die mongodb-Kassette hinzugefügt haben. Sie können auch ssh in Ihre App und machen Sie ein "env" und sehen Sie Ihr mongodb Passwort und Benutzername.

+1

Können Sie das bitte genauer beschreiben? Was soll ich in Servername, Port, Benutzername und Passwort eingeben? Weil ich versucht habe, wie Sie gesagt haben, obwohl nicht in der Lage, Datenbank in MongoVUE zu verbinden. –

+0

Ich habe meine Antwort aktualisiert. Ich hoffe, es hilft. –

+0

danke Kumpel jetzt bin ich in der Lage, mongodb mit MongoVUE zu verbinden, aber nicht tun CRUD Operation von MongoVUE. –