2014-11-20 11 views
6
  • mam premię openshift konta
  • mam wszystkie rodzaje dostępu w openshift
  • mam kluczowych & poświadczenia użytkownika ssh
  • mam MongoVUE & Robomongo & inne narzędzia klienta do otwierania bazy danych mongodb.
  • gdy próbuję otworzyć dowolny lokalnej bazy danych MongoDB następnie jego pracy grzywny
  • ale chcę bezpośrednio podłączyć bazę danych MongoDB serwera openshift do mongoVUE lub jakiegokolwiek innego więc mogę zobaczyć, które dane są w mojej bazy danych serwera.
  • Próbowałem już wiele razy, aby połączyć się lokalnie, ale może połączyć się z openshift, ale nie może połączyć się z bazą danych Mongodb, więc proszę podać kilka dobrych & dokładnych kroków, więc mogę go podłączyć.
+0

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

Odpowiedz

4

Wreszcie dostałem doskonałe narzędzie do połączenia z mongodb z bazą danych serwera, w którym możemy wykonywać wszystkie rodzaje operacji CRUD. możemy użyć narzędzia Robomongo, które nie wymaga płatnej wersji do wykonania operacji CRUD. Robomongo jest dostępny tutaj http://robomongo.org/download.html MongoVUE wymaga wersji płatnej.

Używam Robomongo. Po prostu wykonaj 'rhc port-forward'

Następnie uruchom Robomongo przy użyciu danych uwierzytelniających Mongodb podanych przez OPENSHIFT.

Kroki.

rhc port-forward Poczekaj kilka sekund. Powinieneś wtedy zobaczyć coś takiego.

obraz do przodu portu

Następnie uruchom Robomongo.Dodaj połączenie i wprowadź swoje dane uwierzytelniające Openshift Mongodb:

8

Używam też mongovue. Po prostu wykonaj "rhc port-forward"

Następnie uruchom mongovue przy użyciu danych uwierzytelniających Mongodb podanych przez OPENSHIFT.

Kroki.

rhc port-forward <app-name> 

Poczekaj kilka sekund. Powinieneś wtedy zobaczyć coś takiego.

port forward image

Następnie uruchom Mongovue. Dodawanie połączenia i wprowadź poświadczenia Openshift MongoDB tak:

Mongovue

zapisać, wybierz połączenie, a następnie naciśnij połączyć. Powinno działać.

Powinieneś otrzymać dane uwierzytelniające mongodb po dodaniu wkładki mongody. Możesz również ssh w swojej aplikacji i zrobić "env" i zobaczyć swoje hasło i nazwę użytkownika mongodb.

+1

czy mógłbyś bardziej precyzyjnie opisać? co powinienem wpisać w nazwę serwera, port, nazwę użytkownika i hasło? ponieważ próbowałem, jak powiedziałeś, nawet jeśli nie udało się połączyć bazy danych w MongoVUE. –

+0

Zaktualizowałem moją odpowiedź. Mam nadzieję, że to pomoże. –

+0

dziękuję kolego teraz mogę połączyć mongodb z MongoVUE, ale nie ablto zrobić żadnej operacji CRUD z mongoVUE. –

Powiązane problemy