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?
Vous pouvez utiliser Kafka Connect REST , qui inclut un point de terminaison pour DELETE
ing 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é.
Pour supprimer un connecteur, vous pouvez exécuter:
curl -X DELETE http://localhost:8083/connectors/<connector-name>