![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阿里canal
weixin_40455124
这个作者很懒,什么都没留下…
展开
-
阿里otter简单记录
简单测试了下阿里的otter,otter是阿里用于中美(远程)机房mysql数据库同步的工具,底层使用canal如果不考虑机房距离,可以认为otter就是双向canal如果要同步的数据不多,并且希望有UI,可以使用otter替代手工canal配置otter 不支持schema同步otter有一个全表数据同步(未测试)https://github.com/alibaba/otter/wiki/Manager%E9%85%8D%E7%BD%AE%E4%BB%8B%E7%BB%8D全表同步也可以考虑m原创 2021-03-21 15:57:13 · 481 阅读 · 0 评论 -
canal -gtid 测试环境记录
3个数据库的docker-compose yaml文件version: '3.1'services: db_source: image: mysql:5.7.31# restart: always environment: MYSQL_ROOT_PASSWORD: source ports: - 3306:3306 volumes: - ./source.cnf:/etc/mysql/my.cnf db_destina原创 2020-10-20 21:24:44 · 904 阅读 · 1 评论 -
canal druid的引用-加密及ddl分析
阿里canal 使用了阿里druid的sql parse进行了ddl分析、还有druid的配置加密,引入模式可以参考如下的spring 配置value="${canal.instance.filter.druid.ddl:true}" />或者# username/passwordcanal.instance.dbUsername = xxxxxcanal.instance.dbPassword=cZozNf1mzW6EQLGO2q9u99619xbZLO0fbua3EX08r4BWNXb原创 2020-10-19 21:27:50 · 1303 阅读 · 0 评论 -
Canal scan文件目录简单记录
阿里canal server(canal-deployer)默认会自动scan指定目录下文件并生成instance。这个root可以在配置文件中配置,但要注意eclipse debug下会自动指向src/main/resources/参考代码在public class CanalController的如下部分: // 设置conf目录,默认是user.dir + conf目录组成 String rootDir = getProperty(properti原创 2020-10-19 20:49:50 · 268 阅读 · 0 评论 -
canal mirrordb 支持不同schema间mirror
阿里canal mirrodb 默认只支持相同schema进行mirror,虽然在类` public static class DbMapping implements AdapterMapping { private boolean mirrorDb = false; // 是否镜像库 private String database; // 数据库原创 2020-10-19 20:35:34 · 796 阅读 · 1 评论