- 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ć.
Odpowiedz
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:
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.
Następnie uruchom Mongovue. Dodawanie połączenia i wprowadź poświadczenia Openshift MongoDB tak:
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.
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. –
Zaktualizowałem moją odpowiedź. Mam nadzieję, że to pomoże. –
dziękuję kolego teraz mogę połączyć mongodb z MongoVUE, ale nie ablto zrobić żadnej operacji CRUD z mongoVUE. –
https://forums.openshift.com/connecting-to-mongodb-gear-using-your-local-mongo-client-and-rhc-port-forwarding –