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

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