Stellen Sie sicher, dass der Schlüsselspeicher und der Truststore ordnungsgemäß generiert wurden, indem Sie die Verbindung zu Hermes über das ADCv2-Gateway testen.
Prozedur
-
Laden Sie Apache Kafkaherunter, und installieren Sie es.
-
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>mit dem Pfad zu Ihrer Truststore-Datei.
- <keystore password>mit Ihrem Schlüsselspeicher-Passwort.
- <path to keystore.p12>mit dem Pfad zu Ihrer Schlüsselspeicherdatei.
Nachdem Sie die Schritte 1 bis 3 ausgeführt haben, sollten Sie Apache Kafka heruntergeladen und die Erstellereigenschaften 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 unbedingt<instance name> mit dem Namen Ihrer Instanz.
Wenn in der Instanz Themen vorhanden sind, sollten sie hier aufgelistet werden.