Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 带有递增列查询的Kafka源JDBC连接器最近没有显示任何结果,尽管它以前可以工作_Apache Kafka - Fatal编程技术网

Apache kafka 带有递增列查询的Kafka源JDBC连接器最近没有显示任何结果,尽管它以前可以工作

Apache kafka 带有递增列查询的Kafka源JDBC连接器最近没有显示任何结果,尽管它以前可以工作,apache-kafka,Apache Kafka,首先,我想说的是,这个连接器配置在几个月内运行良好。然而,最近发生了一次数据库切换,它停止了工作。我在同一个源上有另一个相同的连接器,但没有查询模式,在数据库切换后,该连接器工作正常。连接器状态显示为正在运行,工作日志中没有有用的日志。根据卡夫卡的说法,一切显然都在按预期运行,包括承诺的补偿 这个特定的连接器配置在一开始就有如下查询 选择*从ID中选择*从ID>50000 现在让我们假设自从我在一开始启动连接器,然后在DB切换后它断开以来,已经添加了50000条记录。现在,最后添加的记录ID为1

首先,我想说的是,这个连接器配置在几个月内运行良好。然而,最近发生了一次数据库切换,它停止了工作。我在同一个源上有另一个相同的连接器,但没有查询模式,在数据库切换后,该连接器工作正常。连接器状态显示为正在运行,工作日志中没有有用的日志。根据卡夫卡的说法,一切显然都在按预期运行,包括承诺的补偿

这个特定的连接器配置在一开始就有如下查询

选择*从ID中选择*从ID>50000

现在让我们假设自从我在一开始启动连接器,然后在DB切换后它断开以来,已经添加了50000条记录。现在,最后添加的记录ID为100000。从那时起,数据库中没有添加1000多条记录

这是我尝试的两个变通方法

我使用查询SELECT*FROM SELECT*FROM ID更新并重新启动了连接器,其中ID>100000 然而,这导致了与以前相同的情况。卡夫卡按常规提交偏移量

我删除了以前的连接器,使用相同的更新查询SELECT*FROM SELECT*FROM ID(其中ID>100000)在新名称上创建了一个新连接器 不幸的是,同样的情况再次出现。按常规提交补偿

有没有人遇到过这种情况?
我正在使用Kafka 2.2更新:我通过更改“连接配置”/“连接偏移量”主题并运行不同的连接工作程序修复了该问题。但是,我不能称之为可接受的修复。更新:我通过更改“连接配置”/“连接偏移量”主题并运行不同的“连接工作程序”来修复该问题。然而,我真的不能称之为可接受的修复。