変則レプリケーションとは
10
MySQLのソースとレプリカでレプリケーションを構築しているが、
Replicaによってレプリケーションされているテーブルが異なる状態
※変則レプリケーションは正式名称ではなく私が勝手にそう呼称しています
Source
Replica
A
Replica
B
Replica
C
Xテーブルのみレプリケーション
Yテーブルのみレプリケーション
全テーブルレプリケーション
31
● MHAはすべてのレプリカが同じフィルタリングルールである必要がある
○ 変則レプリケーションでは利用不能
○ MHAを利用した即時フェイルオーバーができなくなった
MySQL MHAを利用した冗長化ができない
[error] Replication filtering check failed
All slaves must have same replication filtering rules.
Check SHOW SLAVE STATUS output and set my.cnf correctly.
[warning] Bad Binlog/Replication filtering rules:
変則レプリケーション利用時のMHA起動のエラー文