Теперь у нас есть этот проект для преобразования нашего кластера Mariadb Galera (3 узла) в кластер Simple Master Slave (один главный и два подчиненных). Итак, наша цель - избавиться от Galera и сделать нашу установку просто async / semisync Master Slave cluster. В нашем текущем Galera есть большие таблицы, и меня очень раздражают изменения схемы в этих больших таблицах. Изменения схемы блокируют весь кластер, поэтому мы хотим избавиться от Galera. Мы будем использовать HAProxy и, возможно, Maxscale для разделения операций чтения - чтения на ведомых устройствах и записи на ведущем устройстве и аварийного переключения. Резервное копирование будет на Slave 2.
Пожалуйста, если кто-то делал это раньше или у кого-то есть информация и опыт, и он может записать шаги и основные проблемы, которые должны были преобразовать вашу настройку galera в простой mariadb.
Вот основные шаги, которые я имею в виду, чтобы сделать это и прочитать другой вопрос (на этот вопрос не было подробного ответа и ничего о проблемах):
1- Полное резервное копирование данных / резервных копий виртуальных машин на случай восстановления до последнего состояния в случае сбоя
2- Остановите все службы / API, подключенные к кластеру Mariadb Galera
3- Остановить службы mysql на трех узлах
4- проверьте каталоги данных
5- удалить все параметры galera / galera.cnf на трех узлах
6- добавить конфигурации Master Slave
7- Запустите службы mysql
8- создать подчиненного пользователя репликации на главном
9-На главном узле запустить показать главный статус, чтобы получить номер бункера файла и номер позиции
10-подключите ведомые устройства к мастеру с помощью синтаксиса change_master_to
11- Проверить репликацию
12- Запуск API