web-dev-qa-db-fra.com

Kafka Connect - Comment supprimer un connecteur

J'ai créé un connecteur d'évier cassandra après avoir apporté quelques modifications à connector.properties fichier. Après avoir arrêté le travailleur et l'avoir redémarré, maintenant, lorsque j'ajoute le connecteur à l'aide de:

Java -jar kafka-connect-cli-1.0.6-all.jar create cassandra-sink-orders < cassandra-sink-distributed-orders.properties

J'obtiens l'erreur suivante:

Error: the Kafka Connect API returned: Connector cassandra-sink-orders already exists (409) 

Comment retirer le connecteur existant?

7
el323

Vous pouvez utiliser Kafka Connect REST , qui inclut un point de terminaison pour DELETEing un connecteur.

Vous pourriez également être intéressé par Confluent CLI , à l'aide duquel vous pouvez simplement émettre confluent unload foo-connector pour supprimer le connecteur spécifié.

5
Robin Moffatt

Pour supprimer un connecteur, vous pouvez exécuter:

curl -X DELETE http://localhost:8083/connectors/<connector-name>
18
foxwendy