Alexandre GRIFFAUT created KAFKA-7226:
-----------------------------------------

             Summary: kafka-console-consumer.sh doesn't use security.protocol 
provided in config file
                 Key: KAFKA-7226
                 URL: https://issues.apache.org/jira/browse/KAFKA-7226
             Project: Kafka
          Issue Type: Bug
          Components: producer 
    Affects Versions: 1.0.0
            Reporter: Alexandre GRIFFAUT


It is confusing that kafka-console-consumer.sh doesn't read security.protocol 
when provided in config file with --producer.config, wheras 
kafka-console-consumer.sh does...

 

With debug activated:

$ /usr/hdp/2.6.5.0-292/kafka/bin/kafka-console-producer.sh --broker-list 
$(hostname):6668 --topic test --producer.config 
/etc/kafka/ssl/kafka.client.properties

[2018-08-01 14:17:18,505] INFO ProducerConfig values:
...

        security.protocol = PLAINTEXT
...

> abc

..

java.io.EOFException
        at 
org.apache.kafka.common.network.NetworkReceive.readFromReadableChannel(NetworkReceive.java:147)
        at 
org.apache.kafka.common.network.NetworkReceive.readFrom(NetworkReceive.java:93)
        at 
org.apache.kafka.common.network.KafkaChannel.receive(KafkaChannel.java:235)
        at 
org.apache.kafka.common.network.KafkaChannel.read(KafkaChannel.java:196)
        at 
org.apache.kafka.common.network.Selector.attemptRead(Selector.java:538)
        at 
org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:482)
        at org.apache.kafka.common.network.Selector.poll(Selector.java:412)
        at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:460)
        at 
org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:239)
        at 
org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163)
        at java.lang.Thread.run(Thread.java:745)

...

 

The only way produce with SSL, is to use --security-protocol SSL

kafka-console-consumer.sh correctly read security.protocol from config file



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to