啓動預裝好的Mysql,zookeeper,manager.
1 在 manager的界面,添加Node,如下圖:
機器管理—》Node管理
如圖,點擊添加按鈕,添加內容參考下圖:
添加完成後,根據添加後的node序號,如下圖中,192.168.85.10中對應的序號是1,那麼進入10機器下的node目錄,執行echo 1 > conf/nid,然後啓動node。
2 添加Zookeeper:
機器管理-》Zookeeper管理
3 數據源配置:
配置管理-》數據源配置,點擊添加按鈕
數據源配置填寫需要同步的兩個數據庫信息
添加內容如下圖所示,添加完成後,點擊驗證連接數據源
4 數據表配置:
配置管理-》數據表配置,點擊添加按鈕。
數據表配置需要同步的表的信息
添加數據庫的名稱,數據表的名稱和數據源名稱,並點擊驗證連接表
如果需要同步整個數據庫,那麼數據庫表以“.*”代替。
5 canal配置:
配置管理-》canal配置,點擊添加按鈕。
canal需要添加兩個,每一個對應一個數據庫信息,從配置的數據庫中,拉取bin-log信息。
6 同步管理:
1)添加channel
點擊添加按鈕
2) channel下需要配置pipeline,點擊channel的名字,可以添加pipeline
3)添加完成pipeline後,點擊pipeline的名字,添加映射關係,映射關係配置同步的原表和目標表。
4)配置完成後,啓動channel.
需要注意的是,如果配置的雙通道,就是雙機房雙寫,那麼需要點擊使用文檔-》數據庫初始化頁面。
在雙機房的數據庫(需要同步數據的數據庫,而非manager自己的數據庫)同時執行初始化SQL。
5)啓動後,對雙機房中的相應表分別進行插入,更新或其他操作,驗證雙機房同步結果~