Dears,


I have a three node cluster of Kafka 0.9 with two listeners configured :
PLAINTEXT on 9092 and SASL_PLAINTEXT on 9094.

I successfully configured Kerberos + ACL and I’m able to produce messages
(using kafka_console_producer) to port 9094.



But when I try to produce to PLAINTEXT port without Kerberos configs on
kafka_console_producer side, I receive an error:



[2016-05-12 12:14:43,907] WARN Error while fetching metadata with
correlation id 0 : {plain2=TOPIC_AUTHORIZATION_FAILED}
(org.apache.kafka.clients.NetworkClient)

[2016-05-12 12:14:43,908] ERROR Error when sending message to topic plain2
with key: null, value: 3 bytes with error: Not authorized to access topics:
[plain2] (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)



Why is that happen? I thought that if I send messages to Plaintext port,
Kerberos/ACL authentication is omitted.

I will appreciate your help.



Kind regards,

-- 
Michał Kabocik

Reply via email to