首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debezium连接器发件箱转换

Debezium连接器发件箱转换
EN

Stack Overflow用户
提问于 2020-04-07 22:06:47
回答 1查看 456关注 0票数 0

我正在尝试使用debezium支持的发件箱SMT的MySql源连接器,配置如下。我使用的是最新版本的debezium-core和debezium-mysql-connector (1.1)

代码语言:javascript
复制
curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json" localhost: 8083/connectors/ -d '{
    "name": "debezium-mysql-connector",
    "config": {
        "connector.class": "io.debezium.connector.mysql.MySqlConnector",
        "tasks.max": "1",
        "database.hostname": "MySql",
        "database.port": "3306",
        "database.user": "**",
        "database.password": "**",
        "database.server.id": "1033113244",
        "database.server.name": "anomaly-changelog",
        "database.whitelist": "anomaly",
        "database.history.kafka.bootstrap.servers": "Kafka:9092",
        "database.history.kafka.topic": "anomaly.schema.history",
        "transforms": "outbox,reroute",
        "transforms.reroute.type": "org.apache.kafka.connect.transforms.RegexRouter",
        "transforms.reroute.regex": "(.*)",
        "transforms.reroute.replacement": "$1-SMT",
        "transforms.outbox.type": "io.debezium.transforms.outbox.EventRouter"
    }
}'

但我仍然收到以下错误:

代码语言:javascript
复制
{"error_code":400,"message":"Connector configuration is invalid and contains the following 2 error(s):\nInvalid value io.debezium.transforms.outbox.EventRouter for configuration transforms.outbox.type: Class io.debezium.transforms.outbox.EventRouter could not be found.\nInvalid value null for configuration transforms.outbox.type: Not a Transformation}

我不明白为什么它不被认可。

EN

回答 1

Stack Overflow用户

发布于 2020-06-17 10:42:25

您可以尝试如下所示:

代码语言:javascript
复制
curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json" demo:8083/connectors/ -d '{ "name": "order-connector", "config": { "connector.class": "io.debezium.connector.mysql.MySqlConnector", "tasks.max": "1", "database.hostname": "mariadb_order", "database.port": "3306", "database.user": "root", "database.password": "***", "database.server.id": "223344", "database.server.name": "orderdbserver","table.whitelist": "orderdb.outbox", "transforms": "outbox", "transforms.outbox.type" :"io.debezium.transforms.outbox.EventRouter", "database.history.kafka.bootstrap.servers": "kafka:9092", "database.history.kafka.topic":"dbhistory.orderdb", "transforms.outbox.table.fields.additional.placement" : "aggregateid:envelope:id"  } }'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61081913

复制
相关文章

相似问题

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