I am trying to perform cdc replication using debezium Kafka connect.
We are using secondary replica for cdc. My database month old where log retention is 5 days. I am trying to run a connector ,getting below error. On Newly Created Datasbe Connector works fine.
Note: Tried with Initial and when_needed.
{
"name": "cdc_connector_test",
"config": {
"connector.class": "io.debezium.connector.mysql.MySqlConnector",
"transforms.db_pipeline_done.type": "org.apache.kafka.connect.transforms.InsertHeader",
"transforms.Reroute.regex": ".*",
"snapshot.new.table": "parallel",
"transforms": "Reroute,unwrap",
"transforms.db_fleet_id.header": "db_fleet_id",
"include.schema.changes": "true",
"transforms.unwrap.drop.tombstones": "true",
"transforms.unwrap.type": "io.debezium.transforms.ExtractNewRecordState",
"database.user": "<DB_USER>",
"database.dbname": "<ADD YOU DB>",
"schema.history.internal.kafka.bootstrap.servers": "<Kafka_BOOTSTRAP>",
"transforms.unwrap.add.fields.prefix": "",
"producer.override.max.request.size": "15728640",
"database.password": "<DB_PASSWORD>",
"name": "cdc_connector_test",
"max.batch.size": "10000",
"snapshot.mode": "initial",
"max.queue.size": "15000",
"transforms.Reroute.replacement": "raw.topic",
"transforms.unwrap.delete.handling.mode": "rewrite",
"schema.history.internal.store.only.captured.databases.ddl": "false",
"topic.prefix": "cdc_connector_test_prefix",
"schema.history.internal.kafka.topic": "schema-changes.mydatabase",
"transforms.Reroute.type": "org.apache.kafka.connect.transforms.RegexRouter",
"time.precision.mode": "connect",
"database.port": "3306",
"transforms.db_log_type.value.literal": "json",
"database.hostname": "<ADD YOU DB>",
"transforms.unwrap.add.fields": "op,ts_ms,source.db:db,source.table:table",
"table.include.list": "<ADD YOU DB>.<ADD YOU TABLE>,<ADD YOU DB>.<ADD YOU TABLE>,..."
}
}