kafka connect 创建、删除连接器connector(非常重要!!!!)
1.创建新的source端connector
curl -s -X POST -H "Content-Type: application/json" -i 'http://localhost:8083/connectors' --data \
'{"name": "test-oracle-kafka-connector",
"config":
{"connector.class":"io.confluent.connect.jdbc.JdbcSourceConnector",
"connection.url":"jdbc:oracle:thin:@localhost:1521:××××××",
"connection.user":"nk_zffx",
"connection.password":"××××××",
"table.whitelist":"TEST_USERS",
"mode":"timestamp",
"timestamp.column.name":"CREATE_TIME",
"topic.prefix":"my_oracle_",
"poll.interval.ms":"5000",
"validate.non.null":"false",
"timestamp.initial":"1593532297000",
"db.timezone":"Asia/Shanghai"
}
}'
2.创建新的Sink端connector
curl -s -X POST -H "Content-Type: application/json" -i 'http://localhost:8083/connectors' --data \
'{"name": "test-oracle-kafka-connector_sink2",
"config":
{"connector.class":"io.confluent.connect.jdbc.JdbcSinkConnector",
"connection.url":"jdbc:oracle:thin:@localhost:1521:orcl",
"connection.user":"nk_zffx",
"connection.password":"password",
"tasks.max": "1",
"topics":"my_oracle_TEST_USERS",
"table.name.format":"TEST_USERS_BAK",
"auto.create": false,
"auto.evolve": false,
"insert.mode": "upsert",
"batch.size": 3000,
"delete.enabled": false,
"pk.mode":"record_value",
"pk.fields":"USER_UUID"
}
}'
3.删除连接器
curl -X DELETE http://localhost:8083/connectors/<connector-name>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2020-01-01 Jupyter Notebook 更改本地目录
2020-01-01 Solr与JDK对应版本关系,Tomcat与JDK版本对应关系
2020-01-01 Solr与对应Jdk版本的关系