Créez des messages de test pour une rubrique à l’aide du Hermes client Kafka

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Produisez des messages de test pour une Hermes rubrique en configurant un client de créateur.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les étapes suivantes décrivent comment configurer un client de créateur et envoyer des messages de test au Hermes cluster Kafka. Reportez-vous à ces étapes lorsque vous êtes prêt à produire des messages Hermes à des fins commerciales ou de production.

    Procédure

    1. Accédez au répertoire de configuration dans lequel vous avez extrait Kafka.
      • Par exemple, sur Unix :
        cd /home/user/Software/kafka/config
      • Par exemple, sur Windows :
        cd C:\Software\kafka\config
    2. Configurez un producteur.
      1. Ouvrez le fichier producer.properties .
      2. Configurez les propriétés SSL suivantes :
        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>
        Remplacez les variables d’espace réservé suivantes :
        • <mot de passe du magasin de confiance> avec votre mot de passe du magasin de confiance
        • <chemin d’accès à truststore.p12> avec le chemin d’accès à votre fichier de magasin de clés de confiance
        • < Mot de passe du magasin de clés > avec votre mot de passe de magasin de clés
        • <chemin d’accès à keystore.p12> avec le chemin d’accès à votre fichier de magasin de clés
      3. Enregistrez vos changements en texte brut.
    3. Produisez une rubrique de test.
      1. Accédez au répertoire Kafka.
      2. Exécutez la commande suivante :
        Unix:
        ./bin/kafka-console-producer.sh --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --producer.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-console-producer.bat --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --producer.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
        Remplacez les variables d’espace réservé suivantes :
        • <instance_name> avec le nom de votre instance
        • <espace de noms> avec l’espace de noms du domaine auquel votre rubrique Kafka appartient (facultatif)
        • <app_id> avec l’ID d’application
        • <topic_name> avec un nom de rubrique de test unique
        Remarque :
        Chaque partie du nom de la rubrique est sensible à la casse.
      3. Envoyer des messages de test à la rubrique de test.
        Par exemple :
        test1
        test2
        test3

    Résultats

    Les messages de test sont générés vers la rubrique de test dans le Hermes cluster Kafka.

    Que faire ensuite

    Utiliser des messages de test d’une Hermes rubrique à l’aide du client Kafka