AWS DMS Загрузка завершена, репликация продолжается, не работает MongoDB в DocDB

Я пытаюсь сделать PoC для миграции MongoDB на DocDB с DMS. Я установил экземпляр MongoDB с некоторыми фиктивными данными и пустым DocDB. Исходные и целевые конечные точки также установлены в DMS, и обе они успешно подключаются к моим базам данных.

Когда я создаю задачу миграции в DMS, все вроде работает нормально. Все существующие данные успешно реплицируются из экземпляра MongoDB в DocDB, а состояние задачи миграции - «Загрузка завершена, репликация продолжается». На этом этапе я попытался создать новые записи в существующих коллекциях, а также создать новые пустые коллекции в MongoDB, но в DocDB ничего не произошло. Если я правильно понимаю, репликация должна происходить в реальном времени, и все, что я создаю, должно реплицироваться мгновенно? Также нет никаких указаний на ошибки или предупреждения ... Я не думаю, что это проблема подключения к базам данных, поскольку исходные данные реплицируются. Также пользователи, которых я использую для миграции, имеют права администратора в обеих базах данных.

У кого-нибудь есть предложения?


person PPetkov    schedule 10.02.2020    source источник


Ответы (1)


@PPetkov - не могли бы вы проверить следующее? 1. Проверьте, были ли назначены права пользователю в конечной точке MongoDB в соответствии с https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html. 2. Проверьте, правильно ли настроен набор репликации для сбора изменений в экземпляре MongoDB. 3. После этого попробуйте выполнить поиск «] E:» или «] W:» в журналах CloudWatch, чтобы понять, есть ли какие-либо заметные сбои / предупреждения.

person Arun Kumar Thiagarajan    schedule 20.02.2020
comment
Спасибо за ответ. Я использовал локальный mongo с tcp ngrok в качестве исходной базы данных. Похоже, это была проблема, поскольку подключение к нашему набору реплик Stage mongo работало отлично. - person PPetkov; 20.02.2020