Kafka 连接器可以利用主键和时间戳来确定需要处理哪些行。
我正在寻找一种重置连接器的方法,以便它从一开始就进行处理。
因为要求是在分布式模式下运行,所以最简单的做法是将连接器名称更新为新值。这将提示在 connect-offsets 主题中添加一个新条目,因为它看起来像一个全新的连接器。然后连接器应该再次开始读取,就好像尚未向 Kafka 写入任何内容一样。您还可以手动将逻辑删除消息发送到与该特定连接器关联的 connect-offsets 主题中的键,但重命名比处理它要容易得多。此方法适用于所有源连接器,而不仅仅是此处描述的 JDBC 连接器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)