mysql master -> canal -> kafka -> canal adapter ->mysql slave
canal就是伪装成一个mysql主从备份的从数据库,利用binlog机制同步数据、更新。
默认配置是针对单表来的,即只同步一个表。设置成mirrorDb模式可以同步整个库。
有几个注意的点是,如果使用mirrorDb模式,canal adater同步到mysql slave时,如果表没有设置主键,会导致报错。
2023-04-10
mysql master -> canal -> kafka -> canal adapter ->mysql slave
canal就是伪装成一个mysql主从备份的从数据库,利用binlog机制同步数据、更新。
默认配置是针对单表来的,即只同步一个表。设置成mirrorDb模式可以同步整个库。
有几个注意的点是,如果使用mirrorDb模式,canal adater同步到mysql slave时,如果表没有设置主键,会导致报错。