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)

Reply via email to