AWS DMS: Mariadb 10 для Aurora MySQL 5.7 - миграция и репликация - PullRequest
1 голос
/ 19 мая 2019

Несколько попыток перенести и реплицировать несколько баз данных mariadb в Aurora mysql потерпели неудачу с бессмысленной ошибкой:

Last Error Task error notification received from subtask 0, thread 0 
[reptask/replicationtask.c:2673] [20014] 
Stop Reason RECOVERABLE_ERROR Error Level RECOVERABLE

Задачи только для миграции и только для репликации работали нормально.Если я перенесу базу данных, а затем после завершения первой задачи, если я начну другую задачу репликации, репликация начнет задание именно там, где миграция завершится?

Я имею в виду, что миграция может занять 3 дня.Предположим, я начинаю репликацию еще через 2 дня.Догоняет ли репликация все изменения за последние 5 дней?

Если нет, что мне делать, чтобы обеспечить полную репликацию данных?

Мне не удалось понять базовый процесс DMS.Может быть, мне помогут хороший документ или сообщение в блоге.

Обновление от 16 июля 2019 года

Бессмысленная ошибка произошла из-за конфигурации целевой конечной точки.DMS не удалось удалить / усечь таблицу, поскольку от нее зависели данные других таблиц.Настройка initstmt=SET FOREIGN_KEY_CHECKS=0 исправила проблему: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html

...