Kafka连接MySQL自定义查询

时间:2019-03-17 14:45:14

标签: 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-

并出现以下错误:

  

ERROR WorkerConnector {id = mysql-whitelist-timestamp-source}时出错   启动接头   (org.apache.kafka.connect.runtime.WorkerConnector:119)   org.apache.kafka.connect.errors.ConnectException:查询可能不是   结合整表复制设置。

1 个答案:

答案 0 :(得分:2)

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