Some additional info.
This is the connect worker properties file conents
internal.key.converter.schemas.enable=false
value.converter.schemas.enable=false
status.storage.replication.factor=3
key.converter=io.confluent.connect.avro.AvroConverter
config.storage.topic=event-stream-cp-kafka-connect-config
offset.storage.replication.factor=3
plugin.path=/usr/share/java,/usr/share/confluent-hub-components
offset.storage.topic=event-stream-cp-kafka-connect-offset
key.converter.schemas.enable=false
bootstrap.servers=PLAINTEXT://kafka.event-stream:9092
value.converter=io.confluent.connect.avro.AvroConverter
internal.key.converter=org.apache.kafka.connect.json.JsonConverter
rest.port=8083
status.storage.topic=event-stream-cp-kafka-connect-status
internal.value.converter=org.apache.kafka.connect.json.JsonConverter
internal.value.converter.schemas.enable=false
config.storage.replication.factor=3
This is the debezium connector config:
"connector.class": "io.debezium.connector.mysql.MySqlConnector",
"tasks.max": 1,
"database.hostname": "<host>",
"database.port": 3306,
"database.user": "<user>",
"database.password": "<password>",
"database.serverTimezone": "UTC",
"database.include.list": ".*dbz",
"database.history.kafka.bootstrap.servers": "kafka.event-stream:9092",
"database.history.kafka.topic": "dbserver-schema-change",
"transforms": "Reroute",
"transforms.Reroute.type": "io.debezium.transforms.ByLogicalTableRouter",
"transforms.Reroute.topic.regex": "(.*)\\.(.*)_(.*)\\.(.*)",
"transforms.Reroute.topic.replacement": "$2.$4",
"transforms.Reroute.key.field.regex": "(.*)\\.(.*)_(.*)\\.(.*)",
"transforms.Reroute.key.field.replacement": "$3"