canal能监控多个mysql_Canal之配置,多库监听
配置说明
介绍配置之前,先了解下canal的配置加载方式:
Spring配置
spring配置的原理是将整个配置抽象为两部分:
xxxx-instance.xml (canal组件的配置定义,可以在多个instance配置中共享) xxxx.properties (每个instance通道都有各自一份定义,因为每个mysql的ip,帐号,密码等信息不会相同)
通过spring的PropertyPlaceholderConfigurer通过机制将其融合,生成一份instance实例对象,每个instance对应的组件都是相互独立的,互不影响
properties配置文件
properties配置分为两部分:
canal.properties (系统根配置文件) instance.properties (instance级别的配置文件,每个instance一份)
canal.properties介绍:
canal配置主要分为两部分定义:
1. instance列表定义 (列出当前server上有多少个instance,每个instance的加载方式是spring/manager等)
参数名字参数说明默认值
canal.destinations
当前server上部署的instance列表
无
canal
配置说明 介绍配置之前,先了解下canal的配置加载方式: Spring配置 spring配置的原理是将整个配置抽象为两部分: xxxx-instance.xml (canal组件的配置定义,可以在多个instance配置中共享) xxxx.properties (每个instance通道都有各自一份定义,因为每个mysql的ip,帐号,密码等信息不会相同) 通过spring的PropertyPlaceholderConfigurer通过机制将其融合,生成一份instance实例对象,每个instance对应的组件都是相互独立的,互不影响 properties配置文件 properties配置分为两部分: canal.properties (系统根配置文件) instance.properties (instance级别的配置文件,每个instance一份) canal.properties介绍: canal配置主要分为两部分定义: 1. instance列表定义 (列出当前server上有多少个instance,每个instance的加载方式是spring/manager等) 参数名字参数说明默认值 canal.destinations 当前server上部署的instance列表 无 canal