canal
作者:互联网
canal是canal服务器一启动,就像mysql服务器发送同步请求,然后装不下的就丢掉
还是等到canal这边有消费者的时候才去请求同步?
这个速度是怎么样的?
canal server有时候会重新启动失败。
经验:
5、canal
canal的高可用系列
如果其中一个instance挂了,怎么开始?
canal的配置文件说明
这是一个典型的配置文件的视图。其实canal server的配置文件就是canal.properties。里面有指定启动那些instance,就是destinations。
开源版本的只有spring实现的instance配置方式。
其实吧,就是spring 作为启动没一个instance的方式,然后指定每一个instance properties
canal自带一些常用的instance实现方式,比如file,比如memory,比如default;
其实这个是指在消费mysql binlog的时候,如何存储binlog的offset,文件名 + offset;
memory是不行的,一重启就没了
TSDB: 其实就是canal遇到ddl的时候,没法很好得解析数据,所以需要自己维护一个表结构; 通过alibaba druid库来做mysql表结构的监控;同时为了很好的保存,做了snapshot机制
canal的配置文件说明
![](https://www.icode9.com/i/l/?n=22&i=blog/1178721/202205/1178721-20220526232342338-622024977.png)
![](https://www.icode9.com/i/l/?n=22&i=blog/1178721/202205/1178721-20220526232342290-1661950629.png)
TSDB: 其实就是canal遇到ddl的时候,没法很好得解析数据,所以需要自己维护一个表结构; 通过alibaba druid库来做mysql表结构的监控;同时为了很好的保存,做了snapshot机制
- 1.1.3
标签:canal,配置文件,server,instance,mysql,其实 来源: https://www.cnblogs.com/wolf2718/p/16315858.html