Быстрый запуск AWS Mongodb - PullRequest
0 голосов
/ 28 мая 2019

Я использовал быстрый запуск aws mongodb с новым vpc и не уверен, как продолжить настройку моей основной базы данных.

Я следовал инструкциям для проверки БД и получил следующий вывод.

[ec2-user@ip-10-0-14-121 ~]$ mongo
MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("b3e06472-2363-44bc-90bc-f4f9515af6df") }
MongoDB server version: 4.0.9
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user
s0:PRIMARY> use admin
switched to db admin
s0:PRIMARY> db.auth("admin","pwd")
1
s0:PRIMARY> rs.printReplicationInfo()
configured oplog size:   15335.58349609375MB
log length start to end: 833secs (0.23hrs)
oplog first event time:  Tue May 28 2019 19:53:15 GMT+0000 (UTC)
oplog last event time:   Tue May 28 2019 20:07:08 GMT+0000 (UTC)
now:                     Tue May 28 2019 20:07:15 GMT+0000 (UTC)
s0:PRIMARY> db.getMongo()
connection to 127.0.0.1:27017

Как видите, он подключается только к localhost. Я пытаюсь использовать mongorestore для загрузки БД с существующим дампом БД. Как я могу настроить эту настройку для внешнего доступа к БД?

В настоящее время я подключаюсь к основному хосту с хоста linux bastion. Должен ли я установить node, mongodb, другие инструменты для подключения и взаимодействия с моими хостами db? Или я должен запускать команды на реальных экземплярах?

Как настроить полный кластер для маршрутизации на вторичный кластер в случае сбоя основного?

Я запустил этот быстрый запуск и случайно запустил сценарии init.sh на экземплярах mongodb, и, по-моему, я сделал что-то не так, потому что он изменил имя с PRIMARY> на RESTORE>.

Я действительно ищу полезную строку URI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...