|
@@ -0,0 +1,42 @@
|
|
|
+# canal服务端 canal.deployer-1.1.8
|
|
|
+
|
|
|
+## 授权用户
|
|
|
+
|
|
|
+> 生产库创建并授权,用于订阅数据源
|
|
|
+```sql
|
|
|
+-- 创建用户 用户名:csobi 密码:略
|
|
|
+create user 'csobi'@'%' identified by '';
|
|
|
+-- 授权 *.*表示所有库
|
|
|
+grant SELECT, REPLICATION SLAVE, REPLICATION CLIENT on *.* to 'csobi'@'%';
|
|
|
+```
|
|
|
+
|
|
|
+## canal实例配置
|
|
|
+
|
|
|
+| 实例名 | 数据源 |
|
|
|
+|:----------|:-------------------|
|
|
|
+| cso | CSO.cso_prod |
|
|
|
+| luoxincso | luoxinCSO.cso_prod |
|
|
|
+
|
|
|
+## canal服务端部署
|
|
|
+### 位置
|
|
|
+> /usr/local/canal.deployer-1.1.8
|
|
|
+### 启动命令
|
|
|
+> sudo systemctl start canal.service
|
|
|
+
|
|
|
+---------------------------------------------------------------------------------
|
|
|
+
|
|
|
+# canal-console客户端
|
|
|
+
|
|
|
+## canal-console客户端部署
|
|
|
+### 位置
|
|
|
+> /usr/local/yaoyi_canal/
|
|
|
+
|
|
|
+## 数据同步策略
|
|
|
+
|
|
|
+> 创建相关目标表
|
|
|
+>
|
|
|
+> 添加平台数据源字段 db_source_id
|
|
|
+>
|
|
|
+> 修改主键与db_source_id为联合主键
|
|
|
+>
|
|
|
+> 源数据写入目标表
|