【问题标题】:Can I initiate an ad-hoc Debezium snapshot without a signaling table?我可以在没有信令表的情况下启动临时 Debezium 快照吗?
【发布时间】:2022-10-25 15:12:05
【问题描述】:

我正在运行一个到 PostgreSQL 的 Debezium 连接器。我使用的snapshot.modeinitial,因为我不想仅仅因为连接器已重新启动而重新快照。但是,在开发过程中,我想重新启动该过程,因为消息在被读取之前从 Kafka 过期。

如果我通过 Kafka Connect REST API 删除并重新创建连接器,这不会做任何事情,因为 offset/status/config 主题中的信息会被保留。重新启动整个连接集群以触发另一个快照时,我必须删除并重新创建它们。

我错过了一种更方便的方法吗?

【问题讨论】:

    标签: apache-kafka-connect debezium


    【解决方案1】:

    您还需要连接器的新名称以及连接器配置中的新 database.server.name 名称,该名称存储所有偏移信息。这几乎就像第一次部署连接器一样。

    【讨论】:

      猜你喜欢
      • 2019-10-20
      • 2018-06-19
      • 1970-01-01
      • 2021-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多