Produire des messages de test pour une Hermes rubrique à l’aide du client Kafka

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Produisez des messages de test pour une Hermes rubrique en configurant un client producteur.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Les étapes suivantes décrivent comment configurer un client producteur 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 professionnelles ou de production.

    Procédure

    1. Accédez au répertoire de configuration dans lequel vous avez extrait Kafka.
      • Par exemple, sous Unix :
        cd /home/user/Software/kafka/config
      • Par exemple, sous 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 confiance
        • <mot de passe du keystore> avec votre mot de passe du keystore
        • <chemin d’accès à keystore.p12> avec le chemin d’accès à votre fichier 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 votre nom d’instance
        • <namespace> avec l’espace de noms du domaine auquel appartient votre rubrique Kafka (facultatif)
        • <app_id> avec l’ID d’application
        • <topic_name> avec un nom de rubrique de test unique
        Remarque :
        Chaque partie du nom de rubrique est sensible à la casse.
      3. Envoyez des messages de test à la rubrique de test.
        Par exemple :
        test1
        test2
        test3

    Résultats

    Les messages de test sont envoyés à la rubrique de test dans la Hermes grappe Kafka.

    Que faire ensuite

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