So lösen Sie einen Fehler bei der Pfeiffer-Authentifizierung, wenn Sie Kafka mit Kerberos verwenden

9

Ich versuche SASL zwischen meinem Kafka-Broker und dem Tierpfleger zu verwenden. Wenn ich den kafka Server starte

%Vor%

Ich erhalte den folgenden Fehler:

%Vor%

Meine Fragen sind: Was ist los? Und wie kann ich das beheben?

Hier sind meine Konfigurationsdateien. Der erste ist server.properties :

%Vor%

Hier ist kafka_server_jaas.conf

%Vor%

Dies ist die Tierpfleger-Datei in /etc/init.d :

%Vor%

Hier ist meine Zoo-Keeper-Konfigurationsdatei zoo.cfg :

%Vor%

Ich habe useTicketCache=true in der Datei zookeeper.jaas aktiviert (gehört sie dort hin?):

%Vor%

Schließlich sind die Keytab-Dateien alle lesbar:

%Vor%

Ich habe die folgenden Quellen konsultiert:

Kann jemand vorschlagen, was das Problem sein könnte und wie man das beheben kann? Danke!

UPDATE: Ich habe netstat -tulnp | grep 2181 und ps aux | grep zookeeper ausgeführt, die folgende Ausgabe zeigt, dass der Zookeeper läuft und auf Port 2181 lauscht:

%Vor%

UPDATE: Die Softwareversionen sind:

  • Kerberos 5 Version 1.12.1
  • Zookeeper 3.4.10
  • Kafka 0.11.0.0

UPDATE: Unten ist der Inhalt meiner /etc/krb5.conf -Datei:

%Vor%     
Shafique Jamal 12.12.2017, 17:31
quelle

0 Antworten