For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/databases/mongodb-kafka-connector.md.

Configurer une intégration à Kafka pour Public Cloud Databases pour MongoDB

Voir en Markdown

Configurer le MongoDB Kafka Connector avec OVHcloud

Introduction

Le MongoDB Kafka Connector est un outil d'intégration qui relie MongoDB à Apache Kafka, permettant la synchronisation et le streaming de données en temps réel entre les deux plateformes. Ce connecteur facilite le transfert fluide des données, permettant à MongoDB d'être utilisé à la fois comme source et comme sink au sein d'un écosystème Kafka. En s'appuyant sur ce connecteur, les développeurs peuvent créer des pipelines de données robustes, garantissant un flux de données efficace et fiable au sein de leurs applications.

Schéma du Kafka Connector

Guide de démarrage rapide

Découvrez comment démarrer avec le MongoDB Kafka Connector et commencer à travailler avec des données Kafka dans la section Connector Quick Start.

Tutoriels

Suivez les tutoriels pour apprendre à configurer le MongoDB Kafka Connector afin de lire et d'écrire des données pour plusieurs cas d'usage.

Composants clés

  1. Source Connector : capture les changements depuis MongoDB et les diffuse dans des topics Kafka. Il utilise les Change Streams de MongoDB pour surveiller les changements dans les collections et les bases de données.
  2. Sink Connector : lit les données des topics Kafka et les écrit dans des collections MongoDB. Ce composant garantit que les données provenant de différents topics Kafka peuvent être persistées dans MongoDB pour un traitement ou une interrogation ultérieurs.

Configurer les connecteurs Kafka Sink et Source

Étape 1 : créer les services KafkaConnect et Kafka

Sous Data Streaming, créez les services KafkaConnect et Kafka.

Data Streaming Kafka

Étape 2 : intégrer le service Kafka à KafkaConnect

Sélectionnez le service Kafka Connect et, sous Service Integration, cliquez sur le bouton + Add an Integration, sélectionnez KafkaConnect comme type d'intégration, puis ajoutez le service Kafka.

Intégration du service Kafka Connect

Étape 3 : ajouter le connecteur

Sous l'onglet Connectors de KafkaConnect, cliquez sur + Add a Connector, puis sélectionnez soit MongoDB Kafka Sink Connector, soit MongoDB Kafka Source Connector.

Connecteur Kafka Connect

Étape 4 : configurer le connecteur

Vous pouvez consulter Sink Connector Configuration Properties et Source Connector Configuration Properties pour finaliser la configuration.

Propriétés du connecteur

Supervision

Découvrez comment superviser vos connecteurs source et sink MongoDB Kafka dans la section Monitoring.

Dépannage

Découvrez comment résoudre les problèmes que vous pourriez rencontrer lors de l'exécution du MongoDB Kafka Connector dans la section Troubleshooting.

Cas d'usage

  • Streaming de données : streaming de données en temps réel depuis MongoDB vers Kafka pour l'analyse et la supervision.
  • Pipelines ETL : utilisation de Kafka comme hub central pour les processus ETL, MongoDB servant de source ou de sink.
  • Intégration de microservices : synchronisation des données au sein d'architectures de microservices, garantissant des états de données cohérents.
  • Architectures orientées événements : création de systèmes orientés événements où MongoDB et Kafka fonctionnent ensemble pour gérer efficacement les événements et les déclencheurs.

Nous voulons vos retours !

Nous serions ravis de répondre à vos questions et apprécions tout retour que vous pourriez nous faire.

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Rejoignez notre communauté d'utilisateurs.

Vous êtes sur Discord ? Rejoignez notre chaîne via https://discord.gg/ovhcloud et interagissez directement avec l’équipe qui développe notre service de bases de données !

Cette page vous a-t-elle aidé ?