如果 WINDOWS 同机器部署多个 Canal 服务,注意,不是 Canal 实例,请修改端口参数:
1. 修改 canal.propeties 文件中的 canal.port、canal.metrics.pull.port、canal.admin.jmx.port 各配置项,指向其它端口
2. 修改 startup.bat 中 -Xrunjdwp:transport=dt_socket,address=9099 中的 9099 为其它端口
1. 修改 canal.properties
canal.zkServers=120.78.200.102:2181,120.78.200.102:2182,120.78.200.102:2183 # zookeeper IP 及端口列表
canal.instance.global.spring.xml = classpath:spring/default-instance.xml # 只能是 default-instance.xml,其它不支持 HA
2. 修改instance.properties,两台机器上的 instance 目录的名字需要保证完全一致,HA模式是依赖于instance name进行管理
# canal.instance.mysql.slaveId = 1234 ## v1.0.26+ will autoGen
canal.instance.master.address = 120.78.200.102:3306 # 数据库地址,不同实例可不一样
3. 启动两台机器的 Canal
<