Percona xtradb кластер с асинхронными рабами
У меня есть кластер Percona xtradb с 3 узлами. Узел 1 также настроен как ведущий с асинхронным ведомым. Когда я делаю обновление для узла 1, он реплицируется на кластер, а также на ведомый. Однако, когда я делаю обновление для Узла 2 или Узла 3, ведомое устройство не реплицирует Узел 1.
Когда обновление выполняется на узле 2 или узле 3, узел 1 не обновляет свой журнал bin.
Как я могу получить журналы бен, чтобы оставаться в курсе?
И если все три узла были мастерами для асинхронного слэйва, как я могу сохранить все 3 бинарных журнала одинаковыми?
1 ответ
Чтобы транзакции записывались на узле 2 и узле 3 на узле 1, необходимо включить log_slave_updates (log_slave_updates=1 в my.cnf). Однако это не означает, что двоичные журналы будут точно такими же. Они будут содержать те же события, но имя файла и позиция, принадлежащая определенному событию на данном узле, могут отличаться от других.