【发布时间】:2021-07-18 10:57:30
【问题描述】:
我正在将 MongoDB atlas 与分片副本集集群一起使用,Debezium MongoDB connector 如文档中所述。
这是我当前配置的样子(运行独立设置):
name=dev-mongodb
connector.class=io.debezium.connector.mongodb.MongoDbConnector
tasks.max=4
mongodb.hosts=<some-url>.mongodb.net:27017
mongodb.name=mongodb
mongodb.user=<admin_user>
mongodb.password=<admin_user_pw>
database.include.list=<list_of_databases>
database.history.kafka.bootstrap.servers=<list_of_aws_msk_brokers>
database.history.kafka.topic=mongodb.history
include.schema.changes=true
mongodb.ssl.enabled=true
我可以在 kafka 主题中接收 CDC 事件,但从未制作过文档描述的初始快照。我尝试过使用不同的mongodb.name,导致创建和使用的主题集完全不同,但结果相同。
MongoDB oplog 有大约 2M 行,kafka 主题总共只有几千条消息。
进一步挖掘,似乎连接器记录了 oplog 的最后一个位置的偏移量。是否可以重置此偏移量?
【问题讨论】:
标签: apache-kafka-connect debezium