Ivan Majnarić created KAFKA-6806: ------------------------------------ Summary: Unable to validate sink connectors without "topics" component which is not required Key: KAFKA-6806 URL: https://issues.apache.org/jira/browse/KAFKA-6806 Project: Kafka Issue Type: Bug Components: KafkaConnect Affects Versions: 1.1.0 Environment: CP4.1., Centos7 Reporter: Ivan Majnarić
The bug is happening when you try to create new connector through for example kafka-connect-ui. While both source and sink connectors were able to be validated through REST without "topics" as add-on with "connector.class" like this: {code:java} PUT / http://connect-url:8083/connector-plugins/com.datamountaineer.streamreactor.connect.cassandra.sink.CassandraSinkConnector/config/validate { "connector.class": "com.datamountaineer.streamreactor.connect.cassandra.sink.CassandraSinkConnector", }{code} In the new version of CP4.1 you still can validate *source connectors* but not *sink connectors*. If you want to validate sink connectors you need to add to request -> "topics" config, like: {code:java} PUT / http://connect-url:8083/connector-plugins/com.datamountaineer.streamreactor.connect.cassandra.sink.CassandraSinkConnector/config/validate { "connector.class": "com.datamountaineer.streamreactor.connect.cassandra.sink.CassandraSinkConnector", "topics": "test-topic" }{code} So there is a little missmatch of the ways how to validate connectors which I think happened accidentally. -- This message was sent by Atlassian JIRA (v7.6.3#76005)