-
Notifications
You must be signed in to change notification settings - Fork 2.5k
QuickStart
otter依赖于canal提供数据库日志,针对mysql数据有一些要求,具体请查看: https://github.com/alibaba/canal/wiki/QuickStart
有一点特别注意:目前canal支持mixed,row,statement多种日志协议的解析,但配合otter进行数据库同步,目前仅支持row协议的同步,使用时需要注意.
环境准备
1. 操作系统
a. otter为纯java编写,windows/linux均可支持
b. jdk建议使用1.6.25以上的版本,稳定可靠,目前阿里巴巴使用基本为此版本
2. 整个otter同步由几部分组成,需要预先进行安装,后续会有专门的篇幅展开介绍
- manager
- node
3. otter manager依赖于zookeeper进行管理多个node节点之间的协作,需要安装一个zookeeper节点或者集群.
Otter Manager QuickStart: [Manager_Quickstart]
Otter Node QuickStart : [Node_Quickstart]
操作步骤:
1. 添加canal
a. 提供数据库ip信息
2. 添加数据库
a. 源库
b. 目标库
2. 添加channel
3. 添加pipeline
a. 选择node节点
b. 选择canal
4. 添加同步映射规则
a. 定义源表和目标表的同步关系
5. 添加监控
6. 启动
演示视频: 待完善.