Ben Stopford created KAFKA-2883:
-----------------------------------

             Summary: Improve Error Conditions in Console Consumer & Producer
                 Key: KAFKA-2883
                 URL: https://issues.apache.org/jira/browse/KAFKA-2883
             Project: Kafka
          Issue Type: Improvement
            Reporter: Ben Stopford


As the console_consumer and console_producer are often uses when setting things 
up Kafka it'd be nice if they reported a lack of connection with the server. 
Here are a couple of examples with the new consumer where it's only obvious 
that nothing is connected because messages don't make it from producer to 
consumer. A better response would be some form of can't connect message. 

Specify a closed port:
opt/kafka-trunk/bin/kafka-console-consumer.sh --bootstrap-server worker2:9099 
topic test_topic --new-consumer
=> Appears to run. Isn't really connected to anything. 

Specify an open port but use a different protocol:
/opt/kafka-trunk/bin/kafka-console-consumer.sh --bootstrap-server worker2:9095 
--topic test_topic --new-consumer 
(in this case 9095 is open using SSL)
=> Appears to run. Isn't really connected to anything. 

Same is true in the  console_producer, where if you type messages eventually 
you will get an error reported back when they timeout. 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to