Skip to content

QuickStart

agapple edited this page Aug 14, 2013 · 19 revisions

几点说明

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节点或者集群.

环境安装

1. manager安装

Otter Manager QuickStart: [Manager_Quickstart]

2. node安装

Otter Node QuickStart : [Node_Quickstart]

操作演示

操作步骤:

    1. 添加canal

       a. 提供数据库ip信息

    2. 添加数据库

       a. 源库

       b. 目标库

    2. 添加channel

    3. 添加pipeline

       a. 选择node节点

       b. 选择canal

    4. 添加同步映射规则

       a. 定义源表和目标表的同步关系

    5. 添加监控

    6. 启动

演示视频: 待完善.