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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Produire des messages de test pour une Hermes rubrique en configurant un client producteur.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les étapes suivantes décrivent comment configurer un client producteur et envoyer des messages de test à la Hermes grappe Kafka. Reportez-vous à ces étapes lorsque vous êtes prêt à produire des messages à Hermes des fins professionnelles ou de production.

    Procédure

    1. Téléchargez et installez Apache Kafka.
      1. Télécharger le Apache Kafka Binaires.
      2. Décompressez le package Kafka en exécutant la commande suivante :
        tar -zxvf kafka_2.13-3.1.2.tgz
    2. Accédez au répertoire Kafka en exécutant la commande suivante :
      cd kafka_2.13-3.1.2
    3. Configurez un producteur.
      1. Ouvrez le fichier config/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 :
        • &lt; mot de passe du magasin de confiance > avec votre mot de passe du magasin de confiance
        • &lt;chemin d’accès à truststore.p12> avec le chemin d’accès à votre fichier de magasin de confiance
        • &lt;mot de passe du keystore> avec votre mot de passe du keystore
        • &lt;chemin d’accès à keystore.p12> avec le chemin d’accès à votre fichier de magasin de clés
    4. Produire une rubrique de test.
      1. 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 :
        • &lt;instance_name> avec le nom de votre instance
        • &lt;namespace> avec l’espace de noms du domaine auquel appartient votre rubrique Kafka (facultatif)
        • &lt;app_id> avec l’ID de l’application
        • &lt;topic_name> avec un nom de rubrique de test unique
        Remarque :
        Chaque partie du nom de la rubrique est sensible à la casse.
      2. Envoyez des messages de test à la rubrique de test.
        Par exemple :
        test1
        test2
        test3

    Résultats

    Des 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