Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.1.0
-
None
-
None
Description
when kafka gets kerberized we need 2 jaas files
kafka_jaas.conf used by server
kafka_client_jaas.conf used by kafka command line tools to connect to kafka server.
Only kafka_jaas.conf is being generated by Ambari where as kafka_client_jaas.conf is coming from rpm. When user changes kafka service principal names kafka_client_jaas.conf values are not being reflected causing kafka-console-producer.sh and kafka-console-consumer.sh throw kerberos exception UNKNOWN_SERVER.