1 原理
1.1 原理描述
1) 基于 Canal 开源产品,获取数据库增量日志数据;
2) 典型管理系统架构,manager(web 管理)+node(工作节点);
a. manager 运行时推送同步配置到 node 节点
b. node 节点将同步状态反馈到 manager 上
3) 基于 zookeeper,解决分布式状态调度的,允许多 node 节点之间协同工作;
4) 原理图如下所示:
2 需要的工具
java jdk
manager 的 deployer 版本
node 的 deployer 版本
canal 的 deployer 版本,目前只支持 mysql/oracle
MySQL,我用的是 5.6 版本
zookeeper
3 部署过程
需要说明的是说,manager 服务有且只有一个。在本机也就是有 manager 服务的主机上需
要运行的服务有 MySQL、zookeeper、manager、canal、node 这 5 个,在目标机上需要运行的服
评论0
最新资源