您的位置:首页 > 数据库

在亚马逊云服务器上部署阿里数据库Otter(四)

2016-10-19 10:11 281 查看

Web管理端的配置

在浏览器中输入地址:http://54.244.58.100:8080/channelList.htm
用户名:admin
密码:admin

1.添加zookeeper

选择机器管理的zookeeper管理,点击“添加”,如下图:

2.添加node

需要部署多少个节点在这里就添加多少个节点,IP地址即为节点所在主机的IP地址

1099是manager对node通信端口,node默认用2088,所以端口写2088

选择“机器管理”的“node管理”,点击“添加”,如下图:

添加完成后,根据添加后的node序号,进入对应机器下的node目录,执行echo 1 > conf/nid,然后启动node。

如果添加成功后并且node服务已经启动,会显示已启动的状态,如下图:

3.添加数据源配置

和node一样,有几个MySQL服务则添加几个数据源配置,添加后数据库中的数据才能够互相同步。

选择“配置管理”的“数据源配置”,选择“添加”,如下图:

填完后,点击“验证连接数据源”,如果通过,点击保存,如下图:

我部署了两个节点,有两个MySQL服务,所以我添加了两个数据源配置,如下图:

4.添加数据表配置
先在02和03的MySQL中创建相同的数据库test和表example。

选择【配置管理】的【数据表配置】,单击【添加】,如下图:

注意,添加了几个数据源配置就添加几个数据表配置,并且要一一对应。

5.添加canal配置

若配置双向同步,则添加两个canal

选择【canal配置】,单击【添加】,如下图:

6.添加Chanel管理

点击【同步管理】,然后添加,如下图:

7.添加pipeline管理

点击Chanel的名字即可进入pipeline管理,然后添加,如下图:

配置2个Pipeline,一个pipeline开启ddl同步,另一个不要开启,且都要开启跳过ddl异常,DryRun模式 不要开启(高级设置)

8.添加映射表关系

单击pipeline的名字即可进入映射关系表的管理,然后添加,如下图:

9.开启Chanel

重新进入Chanel管理,按【启用】,点击【确定】,如下图:

成功开启后如下图:

9.验证

在02中插入一条数据,03中同步;

在03中插入一条数据,02中同步。

create database test;

use test;

create table MyClass(id int(4) not null primary key auto_increment,name char(20) not null,sex int(4) not null default '0',degree double(16,2));

insert into MyClass values(1,'Tom',1,96.45),(2,'Joan',0,82.99), (3,'Wang',1, 96.59);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: