首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JDBC Source Connector中将偏移量设置为开始,以便在Kafka中从MySQL表中获取所有数据

如何在JDBC Source Connector中将偏移量设置为开始,以便在Kafka中从MySQL表中获取所有数据
EN

Stack Overflow用户
提问于 2019-11-04 21:32:27
回答 1查看 386关注 0票数 0

我使用Kafka Connect添加了JDBC Source Connector,Kafka Connect从MySQL表中获取数据。

连接器添加成功,数据在其中实时流动。

但相应的主题并不包含所有先前的数据。

我尝试过重启Kafka Connect。

下面是我的JDBC源连接器配置:

代码语言:javascript
复制
{
"name": "kb_yp_loan",
"connector.class": "io.aiven.connect.jdbc.JdbcSourceConnector",
"tasks.max": "1",
"key.converter": "org.apache.kafka.connect.storage.StringConverter",
"value.converter": "io.confluent.connect.avro.AvroConverter",
"value.converter.schema.registry.url": "XXXX",
"value.converter.basic.auth.credentials.source": "USER_INFO",
"value.converter.basic.auth.user.info": "XXXX",
"config.action.reload": "restart",
"connection.url": "jdbc:mysql://XXXX/XX?user=XXXX&password=XXXX&useCursorFetch=true&defaultFetchSize=1000",
"connection.user": "XXXX",
"connection.password": "XXXX",
"table.whitelist": "yp_loan",
"mode": "incrementing",
"incrementing.column.name": "id",
"topic.prefix": "kb_"

}

请建议我如何在我的Kafka主题中带来所有以前的数据。

EN

回答 1

Stack Overflow用户

发布于 2020-01-31 06:58:22

connect-distributed.properties中,您需要添加consumer.auto.offset.reset=earliest来启动连接消费者实例,以读取所有现有的主题数据。

否则,连接器将从当前的最新主题偏移量开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58694507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档