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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM