Testen Sie die Verbindung zu Hermes über das ADCv2-Gateway

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Stellen Sie sicher, dass der Schlüsselspeicher und der Truststore ordnungsgemäß generiert wurden, indem Sie die Verbindung zu Hermes über das ADCv2-Gateway testen.

    Vorbereitungen

    Prozedur

    1. Laden Sie Apache Kafkaherunter, und installieren Sie es.
      1. Laden Sie die herunter Apache Kafka Binärdateien.
      2. Entpacken Sie das Kafka-Paket, indem Sie den folgenden Befehl ausführen:
        tar -zxvf kafka_2.13-3.1.2.tgz
    2. Navigieren Sie zum Kafka-Verzeichnis, indem Sie den folgenden Befehl ausführen:
      cd kafka_2.13-3.1.2
    3. Konfigurieren Sie einen Ersteller.
      1. Öffnen Sie die Datei config/producer.properties.
      2. 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.
    4. 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
    5. 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.

    Nächste Maßnahme

    Verwenden Sie den Kafka-Nachrichtenauslöser und den Skriptverbraucher, um Nachrichten zu verbrauchen.