Восстановление базы данных в репликации mongodb - PullRequest
0 голосов
/ 15 мая 2018

Мое требование - восстановить базы данных mongodb с dev box на тестовый сервер с тремя узлами.Я настроил репликацию между тремя узлами для обеспечения высокой доступности.Я создал резервную копию на dev с помощью mongodump в другой каталог.Теперь мое требование - восстановить все базы данных на тестовом сервере, используя скопированный путь к папке.

Я просмотрел несколько статей через Интернет, но не нашел точного решения для восстановления баз данных.Я знаю, что команда mongorestore будет работать, но как восстановить с другого пути.Я попытался следующие шаги для достижения этого> 1. Восстановить с репликацией / без репликации.2. остановите службу mongodb и скопируйте папку резервной копии в каталог данных, затем запустите службу.

Информация о конфигурации Mongo>

хранилище: dbPath: "E: / AO_DATA / mongodb / data"

systemLog: назначение: путь к файлу: "E: /AO_DATA/mongodb/log/mongod.log"

net: порт: 30198

репликация: replSetName: "repl_01"

Пожалуйста, помогите мне реализовать это.

1 Ответ

0 голосов
/ 15 мая 2018

Попробуйте использовать Studio3T .Когда вы установите свой репликационный набор в этом программном обеспечении, вы увидите ваши узлы и ваши коллекции.Щелкните правой кнопкой мыши по коллекции, экспорту и импорту в желаемом формате и месте.

...