canal部署集群
阅前须知:
已实现mysql-canal-es同步过程。需要提高canal生存率的。
环境准备:
1.两台windows静态ip主机:A,B
2.已安装:canal.adapter-1.1.5
3.未安装:canal.admin-1.1.5
4.已安装:canal.deployer-1.1.5
5.已安装:apache-zookeeper集群
不满足以上条件的请移步安装教程;
下面从上至下依次配置:
canal.adapter需要配置conf/application.yml:
只需要加上你的zookeeper集群地址就好。这里我使用的是单机,如果是集群用逗号分隔就好;例:127.0.0.1:2181,192.168.31.109:2182,192.1....
切记上面的canal.tcp.server.host要删除11111端口。我没有深入研究。许是因为zookeeper调度的原因。
canal.admin需要配置conf/application.yml:
加上你的数据库信息即可。数据库文件是同目录下的canal_manager.sql直接导入你的数据库即可。
canal.deployer需要配置conf/canal_local.properties:
服务端配置已经完成。接下来去adminUI上修改实例配置:
记得保存。