mysql - 一个 Mysql DB 的多个 debezium 连接器
问题描述
我正在尝试创建多个连接器相同的数据库,但出现异常
org.apache.kafka.connect.errors.ConnectException:与该从属具有相同 server_uuid/server_id 的从属已连接到主控;第一个事件'mysql-bin.000004'在1088,最后一个事件从'./mysql-bin.000004'读取在1310,最后一个字节从'./mysql-bin.000004'在1310读取。错误代码: 1236; SQLSTATE: HY000.\n\tat io.debezium.connector.mysql.AbstractReader.wrap(AbstractReader.java:230)
解决方案
在每个连接器配置中,“database.server.id”字段必须是唯一的。
删除每个连接器(除了一个)并使用新的“database.server.id”重新创建它。
推荐阅读
- c# - 从 ip 地址获取客户端主机名或 pc 名
- c# - 如何将公共变量的值传递给另一个脚本
- reactjs - 我可以传递具有额外结构价值的道具吗?
- selenium - 删除所有以前的数据后,如何获取“While”循环的最后更新值
- asp.net - 子应用的动态 url 链接
- flask - 如何使另一个 dockerized (react/typescript) 应用程序可以访问 dockerized flask 应用程序?
- python - TensorFlow 批处理问题
- php - 在 Ubuntu 16.04 上安装 php5.6-redis
- c# - 如何在 Syncfusion Gridview 中更改列标题字体大小?
- json - 将字段映射到 fromjson dart