Loading

Client not found in Kerberos database

Дата публикации: Jul 17, 2025
Решение

SYMPTOM

While running the Kafka connector with Kerberos authentication you get the following error:
Caused by: org.apache.kafka.common.KafkaException: javax.security.auth.login.LoginException: Client not found in Kerberos database (6) - CLIENT_NOT_FOUND
	at org.apache.kafka.common.network.SaslChannelBuilder.configure(SaslChannelBuilder.java:160) ~[kafka-clients-2.3.0.jar:?]
	at org.apache.kafka.common.network.ChannelBuilders.create(ChannelBuilders.java:146) ~[kafka-clients-2.3.0.jar:?]
	at org.apache.kafka.common.network.ChannelBuilders.clientChannelBuilder(ChannelBuilders.java:67) ~[kafka-clients-2.3.0.jar:?]
	at org.apache.kafka.clients.ClientUtils.createChannelBuilder(ClientUtils.java:99) ~[kafka-clients-2.3.0.jar:?]
	at org.apache.kafka.clients.consumer.KafkaConsumer.<init>(KafkaConsumer.java:741) ~[kafka-clients-2.3.0.jar:?]
 

CAUSE

This error is seen when trying to authenticate against a Kerberos server in which the principal doesn't exist

SOLUTION

Check if the principal is created in the Kerberos server
Validate the krb5.conf file using kinit command to authenticate against the KDC
Номер статьи базы знаний

001123081

 
Загрузка
Salesforce Help | Article