mysql中间件~canal配置


目标设计
1储元数据信息在zk 消费用mq
2本身有主从,当master挂掉后会切换

3 位点信息可以有三种存储方式  本地(meta.dat) 内存和 zk(通过key进行查看)中
canal.properties 主配置文件
 1 canal基础配置-包含zk配置

canal.instance.global.spring.xml = classpath:spring/file-instance.xml(default-配合zk/memory/file-无zk,单节点模式)

 2 canal mq配置
 3 canal ts配置
instance.properties 创建数据库目录,编辑文件会自动加载
 1底层存储用tsdb
  canal.instance.tsdb.enable=true
 2可以配置传统复制/gtid复制 但是不论哪种都必须配置master.timestamp
  canal.instance.master.address=
  canal.instance.master.journal.name= 传统复制模式
  canal.instance.master.position=
  canal.instance.master.timestamp=1580818113 # 必须配置,否则无法启动
  canal.instance.master.gtid=gtid模式
3 库表过滤
  canal.instance.filter.regex=正则表达式
4 消费MQ配置
 canal.mq.topic=
 canal.mq.partition=0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章