Реплика Aurora, преобразованная только для чтения, теперь работает как мультимастер

Сегодня во время аудита мы обнаружили, что Aurora Read Replica обновлена ​​до Role Writer и master DB как Role Reader в кластере, я могу создавать таблицы как на сервере, так и реплицировать друг друга, поэтому он работает как сервер с несколькими мастерами.

Как я могу снова изменить роль? Также, почему Aurora делает это, я не могу найти никакого события, связанного с этим. Параметр БД Только для чтения Значение {TrueIfReplica} В статусе отображается read_Only = OFF.


person P-Kumar    schedule 30.08.2016    source источник


Ответы (2)


Попробуйте изменить роль обратно с помощью функции «Отказоустойчивость» (из раскрывающегося меню «Действия экземпляра») модуля записи. Возможно, это произошло из-за предыдущего аварийного переключения.

person Alled Luviette    schedule 15.02.2017

Это действительно невозможно, так как мы знаем, что master-master — непростая конфигурация, и нам нужно настроить ее явно.

Вы говорите, что вы создали таблицу на одном мастере, и она стала доступной на другом мастере, и наоборот? Это мастер-мастер...

или вы просто говорите, что можете писать на оба сервера... в этом случае; они только что разошлись и теперь являются независимыми серверами авроры

person Deepak Singhal    schedule 24.01.2017
comment
Да, это возможно, я видел это, если я создаю и вставляю данные в один, то он попадает во 2-й, если я делаю это во 2-й, он переходит в 1-й, я не знаю, ошибка это или что, но я должен удалить 2-й один, и aws снова продвинул мастер вперед, затем я воссоздал 2-й как прочитанную реплику. - person P-Kumar; 25.01.2017