Vergewissern Sie sich, dass Schlüsselspeicher und Truststore korrekt generiert wurden, indem Sie die Verbindung zu Hermes über das ADCv2-Gateway testen.
Prozedur
-
Laden Sie Apache Kafkaherunter, und installieren Sie sie.
-
Laden Sie die herunter Apache Kafka Binärdateien.
-
Entpacken Sie das Kafka-Paket, indem Sie den folgenden Befehl ausführen:
tar -zxvf kafka_2.13-3.1.2.tgz
-
Navigieren Sie zum Kafka-Verzeichnis, indem Sie den folgenden Befehl ausführen:
-
Konfigurieren Sie einen Ersteller.
-
Öffnen Sie die Datei config/producer.properties.
-
Konfigurieren Sie die folgenden SSL-Eigenschaften:
security.protocol=SSL
ssl.truststore.password=<truststore password>
ssl.truststore.location=<path to truststore.p12>
ssl.truststore.type=PKCS12
ssl.keystore.password=<keystore password>
ssl.keystore.location=<path to keystore.p12>
ssl.keystore.type=PKCS12
ssl.key.password=<keystore password>
Ersetzen Sie die folgenden Platzhaltervariablen:
- <truststore password>mit Ihrem Truststore-Passwort.
- <path to truststore.p12>durch den Pfad zu Ihrer Truststore-Datei.
- <keystore password>mit Ihrem Schlüsselspeicher-Passwort.
- <path to keystore.p12>durch den Pfad zu Ihrer Schlüsselspeicherdatei.
Nachdem Sie die Schritte 1 bis 3 ausgeführt haben, sollten Sie Apache Kafka heruntergeladen und die Datei „produzent.properties“ korrekt konfiguriert haben. Alle in den nächsten Schritten angegebenen Befehle sollten im Stammverzeichnis Apache Kafka ausgeführt werden.
-
Kopieren Sie die Datei config/producer.properties nach config/bootcamp.properties.
In diesem Beispiel wird
„bootcamp“ als generischer Name verwendet.
cp config/producer.properties config/bootcamp.properties
-
Verwenden Sie den folgenden Befehl, um die Themen aufzulisten.
bin/kafka-topics.sh --list --command-config config/bootcamp.properties --bootstrap-server <instance name>.service-now.com:4000,<instance name>.service-now.com:4001,<instance name>.service-now.com:4002,<instance name>.service-now.com:4003
Ersetzen Sie<instance name> mit dem Namen Ihrer Instanz.
Wenn in der Instanz Themen vorhanden sind, sollten sie hier aufgelistet werden.