# 容忍所有错误。
errors.tolerance = all
# 在 Kafka 主题中生成错误上下文
errors.deadletterqueue.topic.name = my-connector-errors
# 记录消息的失败原因
errors.deadletterqueue.context.headers.enable = true
# 记录错误上下文以及应用程序日志,但不包括配置和消息
errors.log.enable=true
errors.log.include.messages=false
curl -s -X POST -H "Content-Type: application/json" --data '{
"name": "inventory-test",
"config": {
"connector.class": "io.debezium.connector.sqlserver.SqlServerConnector",
"database.hostname": "XXX.XXX.XXX.XXX",
"database.port": "1433",
"database.user": "username",
"database.password": "passwd",
"database.dbname": "DBname",
"table.whitelist": "inventory-test",
"database.server.name": "inventory-test",
"database.history.kafka.bootstrap.servers": "sc1:9092,sc2:9092,sc3:9092",
"database.history.kafka.topic": "inventory.sc.RecyclersNetwork" ,
"errors.tolerance":"all",
"errors.deadletterqueue.topic.name":"my-connector-errors",
"errors.deadletterqueue.context.headers.enable":"true",
"errors.log.enable":"true",
"errors.log.include.messages":"false"
}
}' http://sc1:18083/connectors
Kafka连接器--错误处理和死信队列
最新推荐文章于 2024-06-07 16:11:16 发布