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)