是否有任何最佳实践将新表列入 debezium mysql 连接器的白名单?
我们正在为我们的 CDC 流使用 debezium mysql 连接器,并且出现了将更多表列入连接器配置白名单的用例。以下是正在使用的去贝铎的版本详细信息和
{
"class": "io.debezium.connector.mysql.MySqlConnector",
"version": "0.8.0.Final",
"snapshot.mode": "schema_only"
}
有一个 debezium 票证 https://issues.redhat.com/browse/DBZ-906 指示在 中运行连接器
"snapshot.mode": "schema_only_recover"
模式,并在重新启动连接器之前重新创建历史记录主题。我对这种方法有几个问题
首先,请求升级Debezium,因为版本0.8.0非常古老。
通常有多种方法可以解决您的问题,但如果您可以承受流媒体暂停,那么我建议您 1( 停止当前连接器 2( 使用列入白名单的新表启动新连接器以在其上执行快照 3( 快照完成后,使用更新的白名单表列表启动原始连接器
有关确切的详细信息,请参阅示例 https://groups.google.com/forum/?fromgroups=#!msg/debezium/Iw4BgLZ8Mq4/SZBLGwEaAQAJ;context-place=forum/debezium
如果您无法承受停机时间,请检查DBZ-175中引入的实验方法