Сброс мастера в кластере Percona xtradb
У меня есть два кластера pxc, каждый из которых состоит из 3 серверов MySQL.
PXC1 (узел1, узел2, узел3) имеет db1 и db2, а PXC2(узел4, узел5, узел6) имеет db2 и db3.
Я установил репликацию на основе gtid между pxc1(узел1) и pxc2(узел3).
Теперь репликация не удалась, так как мастер (pxc1) удалил gtids, необходимые для pxc2. Я прошел много блогов и форумов. Каждый предлагал изменить значение gtid_purged после запуска мастера сброса команды в ведомом устройстве.
Но в pxc кластер сброса мастер не допускается. Есть ли решение, чтобы исправить репликацию.
0 ответов
Вам нужно будет остановить репликацию Galera на кластере 2, а затем выполнить сброс мастера. Самый простой способ - остановить все узлы MySQL в кластере 2, кроме подчиненного, а затем закомментировать переменную wsrep_provider в файле конфигурации, связанном с my.cnf или Galera, и перезапустить подчиненный узел. Тогда вы сможете запустить сброс мастера. Как только это будет сделано, запустите другие узлы один за другим.