首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除debezium连接器

如何删除debezium连接器
EN

Stack Overflow用户
提问于 2021-06-24 02:02:04
回答 1查看 772关注 0票数 0

如何删除debezium连接器。我正在学习本教程https://debezium.io/documentation/reference/tutorial.html,我看到了注册连接器的方法,但不知道如何删除/更新连接器。

代码语言:javascript
复制
curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connectors/ -d '{ "name": "inventory-connector", "config": { "connector.class": "io.debezium.connector.mysql.MySqlConnector", "tasks.max": "1", "database.hostname": "mysql", "database.port": "3306", "database.user": "debezium", "database.password": "dbz", "database.server.id": "184054", "database.server.name": "dbserver1", "database.include.list": "inventory", "database.history.kafka.bootstrap.servers": "kafka:9092", "database.history.kafka.topic": "dbhistory.inventory" } }'

您还可以指向我的文档页面,其中提到了删除和更新连接器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-24 03:00:45

debezium connector是一个标准连接器,您可以将其插入到kafka connet框架中。Kafka Connect框架支持几个REST命令,以便与其交互。

对于delete,请提交DELETE请求

代码语言:javascript
复制
curl -i -X DELETE localhost:8083/connectors/inventory-connector/

要更新配置,请使用新配置提交PUT请求

代码语言:javascript
复制
curl -i -X PUT -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connectors/inventory-connector/config -d '{ "connector.class": "io.debezium.connector.mysql.MySqlConnector", "tasks.max": "1", "database.hostname": "mysql", "database.port": "3306", "database.user": "debezium", "database.password": "dbz", "database.server.id": "184054", "database.server.name": "dbserver1", "database.include.list": "inventory", "database.history.kafka.bootstrap.servers": "kafka:9092", "database.history.kafka.topic": "dbhistory.inventory" }'

更多REST API说明

https://docs.confluent.io/platform/current/connect/references/restapi.html

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68105030

复制
相关文章

相似问题

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