Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Konfigurieren von Talend Data Stewardship zur Unterstützung von Kerberized Apache Kafka

Sie können Talend Data Stewardship für den Einsatz mit einer externen Instanz von Kerberized Apache Kafka einrichten.

Vorbereitungen

Stellen Sie sicher, dass Sie über folgende Ressourcen verfügen:

  • Client-Konfigurationsdatei von Kerberos: krb5.conf.
  • JAAS-Konfigurationsdatei von Kerberos: kafka_client_jaas.conf.
  • Keytab-Datei von Kerberos: hostname.keyTab.
  • JKS-Truststore: krb5.truststore.

Prozedur

  1. Erstellen Sie das Verzeichnis <installation_folder>/kafka-kerberos/ und kopieren Sie die nachstehenden Dateien in das Verzeichnis:
    • krb5.conf
    • kafka_client_jaas.conf
    • hostname.keyTab
    • krb5.truststore
  2. Öffnen Sie die Datei <installation_folder>/kafka-kerberos/kafka_client_jaas.conf und vergewissern Sie sich, dass die Eigenschaft keyTab der nachstehenden Darstellung entspricht:
    keyTab=<installation_folder>/kafka-kerberos/hostname.keyTab
  3. Bearbeiten Sie die Datei <installation_folder>/tds/config/data-stewardship.properties und fügen Sie die folgenden Zeilen hinzu bzw. bearbeiten Sie sie:
    kafka.ssl.truststore.location=<install_dir>/kafka-kerberos/krk5.truststore
    kafka.ssl.truststore.password=<your_truststore_password>
    spring.cloud.stream.kafka.binder.configuration.ssl.truststore.location=${kafka.ssl.truststore.location}
    spring.cloud.stream.kafka.binder.configuration.ssl.truststore.password=${kafka.ssl.truststore.password}
    spring.kafka.properties.ssl.truststore.location=${kafka.ssl.truststore.location}
    spring.kafka.properties.ssl.truststore.password=${kafka.ssl.truststore.password}
    java.security.auth.login.config=<install_dir>/kafka-kerberos/kafka_client_jaas.conf
    java.security.krb5.conf=<install_dir>/kafka-kerberos/krb5.conf

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!