Mysql 阿里Canal数据同步搭建(单机)

10 篇文章 0 订阅
5 篇文章 0 订阅

MYSQL配置

        my.inf  开启binlog日志

       

 [mysqld]
        log-bin=mysql-bin # 开启 binlog
        binlog-format=ROW # 选择 ROW 模式 
        server_id=1 

CANAL-Docker配置

         拷贝这个shell文件 https://github.com/alibaba/canal/blob/master/docker/run.sh在装有docker的环境中运行一下,

        修改对应的数据库地址,运行下面的参数会自动启动docker实例。

# 配置数据库
run.sh -e canal.instance.master.address=127.0.0.1:3306 \
         -e canal.instance.dbUsername=canal \
         -e canal.instance.dbPassword=canal \
         -e canal.instance.connectionCharset=UTF-8 \
         -e canal.instance.tsdb.enable=true \
         -e canal.instance.gtidon=false \
         -e canal.instance.filter.regex=.*\\\..*

        运行命令后的结果。       

         通过docker ps 命令查看容器是否存在,如果不存在可以使用docker ps -a 在看一下在不在,如果在使用docker logs 容器ID 查看容器内部的错误日志信息。

 通过docker logs 容器查看一下日志。

这样就配置完成了 其他只需要实现客户端就可以, 下面是客户端链接。

ClientExample · alibaba/canal Wiki · GitHub

Canal zk集群版之后会更新文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值