本文記錄基於 Alibaba 開源 Otter 搭建「兩個來源庫同步到兩個目標庫」(A→C、B→D)的 Manager 配置全過程。環境:5 台主機(192.168.64.132~134、139、140),ZooKeeper 叢集部署於 132~134,Node 與 Canal 同樣部署於 132~134,MySQL 實例分佈於 132~133、139~140。
ip:port,ip:port,ip:port)。nid 並寫入對應主機 Node 配置後啟動。jdbc:mysql://192.168.64.139:3306,目標:jdbc:mysql://192.168.64.132:3306。.*(全表同步),確保雙方庫表結構一致。id、port 衝突。
ZK 叢集列表以逗號分隔
記錄 nid 寫入 Node 配置
來源與目標庫建立
表名稱正則匹配
多實例端口隔離

驗證同步結果同一 Channel 下可新增多條「映射規則」對應不同庫表;或建立多個 Channel→Pipeline→映射規則組合,視業務隔離需求而定。