docker canal + canal-php 部署

2022-04-14  本文已影响0人  lareina_lcc

版本:canal-server v1.1.5 + mysql 5.7 + canal-php

canal-server默认端口是11111,确保这个端口不被占用

一、mysql配置

# my.cnf
log-bin=mysql-bin
binlog-format=ROW
server_id=1 

二、canal配置

### instance.properties  目录 /home/admin/canal-server/conf/example
canal.instance.gtidon=false
# position info
canal.instance.master.address=[本机ipv4]:3306
canal.instance.master.journal.name=
canal.instance.master.position=
canal.instance.master.timestamp=
canal.instance.master.gtid=
# rds oss binlog
canal.instance.rds.accesskey=
canal.instance.rds.secretkey=
canal.instance.rds.instanceId=
# table meta tsdb info
canal.instance.tsdb.enable=true
# username/password
canal.instance.dbUsername=canal
canal.instance.dbPassword=canal
canal.instance.connectionCharset = UTF-8
# enable druid Decrypt database password
canal.instance.enableDruid=false
# table regex
canal.instance.filter.regex=backendorder\\.t_kry_takeout_.*,backendorder\\.t_kry_product_.*,backendshare\\.t_backend_keruyun_bom_.*,backend\\.t_wx_.*
# table black regex
canal.instance.filter.black.regex=mysql\\.slave_.*
# mq config
canal.mq.topic=example
canal.mq.partition=0

三、canal-php配置

$ composer require xingwenge/canal_php

或者直接下载

$ git clone https://github.com/xingwenge/canal-php.git
上一篇 下一篇

猜你喜欢

热点阅读