Kafka连接mysql自定义查询

Rak*_*esh 6 apache-kafka apache-kafka-connect

我在 kafka connect 的帮助下完成了增量数据同步。现在我想通过自定义查询实现相同的目标。但我收到错误。

我的配置文件是

name=mysql-whitelist-timestamp-source
connector.class=io.confluent.connect.jdbc.JdbcSourceConnector 
tasks.max=1 
connection.url=jdbc:mysql://127.0.0.1:3306/demouser=root&password=root 
query=select name from students3 where marks = 10 
mode=timestamp table.whitelist=students3 
timestamp.column.name=timestamp 
topic.prefix=test-mysql-jdbc-
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

错误 WorkerConnector{id=mysql-whitelist-timestamp-source} 启动连接器时出错 (org.apache.kafka.connect.runtime.WorkerConnector:119) org.apache.kafka.connect.errors.ConnectException: 查询不能与全表复制设置。

Roh*_*dav 12

我们不应该在自定义查询中使用标签table.whitelist。查看完整说明