web-dev-qa-db-ja.com

Kafka接続-コネクタを削除する方法

connector.propertiesファイルに変更を加えた後、cassandra-sinkコネクタを作成しました。ワーカーを停止して再起動した後、次のようにしてコネクタを追加します。

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

次のエラーが発生します。

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

既存のコネクタを削除するにはどうすればよいですか?

7
el323

Kafka Connect REST API を使用できます。これには、コネクタのDELETEingのエンドポイントが含まれます。

Confluent CLI にも興味があるかもしれません。これを使用すると、単にconfluent unload foo-connector指定したコネクタを削除します。

5
Robin Moffatt

コネクタを削除するには、次を実行します。

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