Erstellen Sie ein Testthema in Hermes Mit dem Kafka-Client

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Erstellen Sie ein Thema zum Senden und Empfangen von Testnachrichten in Hermes Kafka-Cluster.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Der vollständige Hermes Der Kafka-Themenname besteht aus den folgenden Elementen:

    snc.<instance_name>.<namespace>.<app_id>.<topic_name>
    wobei:
    • <instance_name> Ist der Name Ihrer Instanz
    • <namespace> Ist der Namespace der Domäne, zu der Ihr Kafka-Thema gehört (optional)
    • <app_id> Ist Ihre Anwendungs-ID

      Das von Ihnen erstellte Thema gehört zu dieser Anwendung. Geben Sie eine der folgenden Optionen an:

      • sn_logstoAnalytics Für Protokollexportservice Themen
      • sn_Streamconnect Für Stream Connect Themen
    • <topic_name> Ist der eindeutige Name für Ihr Thema
    Hinweis:
    Beim vollständigen Themennamen wird zwischen Groß- und Kleinschreibung unterschieden und ist auf 200 Zeichen beschränkt.

    Prozedur

    1. Navigieren Sie zu Konfiguration Verzeichnis, in dem Sie Kafka extrahiert haben.
      • Beispiel: Unter Unix:
        cd /home/user/Software/kafka/config
      • Beispiel: Unter Windows:
        cd C:\Software\kafka\config
    2. Konfigurieren Sie einen Ersteller.
      1. Öffnen Sie producer.properties Datei.
      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
        • <Pfad zu Truststore.p12> Mit dem Pfad zu Ihrer Truststore-Datei
        • <keystore password> Mit Ihrem Schlüsselspeicher-Passwort
        • <Pfad zu Keystore.p12> Mit dem Pfad zu Ihrer Schlüsselspeicherdatei
      3. Speichern Sie Ihre Änderungen im nur-Text-Format.
    3. Navigieren Sie zu Ihrem Kafka-Verzeichnis.
    4. Erstellen Sie ein Testthema, indem Sie den folgenden Befehl ausführen:
      • Unix:
        ./bin/kafka-topics.sh --create --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --command-config ./config/producer.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
      • Windows:
        bin/windows/kafka-topics.bat --create --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --command-config config/producer.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 die folgenden Platzhaltervariablen:
      • <instance_name> Mit Ihrem Instanznamen (Groß-/Kleinschreibung beachten)
      • <namespace> Mit dem Namespace der Domäne, zu der Ihr Kafka-Thema gehört (optional)
      • <app_id> Mit der Anwendungs-ID (Groß-/Kleinschreibung beachten)
      • <topic_name> Mit dem eindeutigen Themennamen, den Sie verwenden möchten (Groß-/Kleinschreibung beachten)

    Ergebnisse

    Ein Testthema wird in erstellt Hermes Kafka-Cluster.

    Nächste Maßnahme

    Testnachrichten für erstellen Hermes Thema mit dem Kafka-Client