更新
- 新增eagle for kafka, kafka监控
如果是oracle数据库,可以考虑databus。
1. 前情提要
直接监听mysql的binlog同步数据可以对业务无侵入。数仓搭建必备利器。
2. 准备工作
- 了解canal-server
- 了解kafka
- 了解Canal Kafka
- 了解mysql主从
- 了解docker、docker-compose
- canal配置详解
3. 配置相关
mysql
保存以下配置至./mysql/conf.d/slave.cnf
[mysqld]
log-bin=mysql-bin # 开启 binlog
binlog-format=ROW # 选择 ROW 模式
server_id=1
instance
在容器中复制/home/admin/canal-server/conf/example/instance.properties 并 保存至./canal-server/conf/example/instance.properties 然后对应如下配置对文件内容进行修改
# 按需修改成自己的数据库信息

本文介绍使用Canal+kafka实现MySQL Binlog数据实时同步的方法。通过详细配置步骤及命令展示如何搭建完整的数据同步流程。
最低0.47元/天 解锁文章
1797

被折叠的 条评论
为什么被折叠?



