mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
Updated ClientAdapter (markdown)
@@ -70,6 +70,27 @@ canal.conf:
|
||||
1. 一份数据可以被多个group同时消费, 多个group之间会是一个并行执行, 一个group内部是一个串行执行多个outerAdapters, 比如例子中logger和hbase
|
||||
2. 目前client adapter数据订阅的方式支持两种,直连canal server 或者 订阅kafka/RocketMQ的消息
|
||||
|
||||
### 2.2 使用远程配置(Mysql)
|
||||
#### 2.1.1 创建mysql schema
|
||||
```
|
||||
CREATE SCHEMA `canal_manager` DEFAULT CHARACTER SET utf8mb4 ;
|
||||
```
|
||||
#### 2.1.2 初始化数据
|
||||
|
||||
使用manager_ddl.sql脚本建表并初始化Demo数据,其中canal_config表id=2的数据对应adapter下的application.yml文件,canal_adapter_config表对应每个adapter的子配置文件
|
||||
|
||||
#### 2.1.3 修改bootstrap.yml配置
|
||||
```
|
||||
canal:
|
||||
manager:
|
||||
jdbc:
|
||||
url: jdbc:mysql://127.0.0.1:3306/canal_manager?useUnicode=true&characterEncoding=UTF-8
|
||||
username: root
|
||||
password: 121212
|
||||
```
|
||||
可以将本地application.yml文件和其他子配置文件删除或清空, 启动工程将自动从远程加载配置
|
||||
|
||||
修改mysql中的配置信息后会自动刷新到本地重启相应的实例或者应用
|
||||
|
||||
## 三、适配器启动
|
||||
|
||||
|
||||
Reference in New Issue
Block a user