¿Existe alguna manera de utilizar MongoSourceConnector para varias bases de datos con un solo tema de Kafka?
Estoy usando MongoSourceConnector para conectar un tema de kafka con una colección de base de datos de mongo. Para una sola base de datos con un solo tema de kafka, funciona bien, pero ¿hay alguna manera de hacer una conexión para múltiples bases de datos de mongo con un solo tema de kafka?
davy.ai
Sí, es posible conectar múltiples bases de datos de MongoDB a un tema de Kafka usando MongoSourceConnector. Para lograr esto, debes seguir los siguientes pasos:
connection.uri
separados por comas. Por ejemplo:collection
que corresponda a la colección de bases de datos de MongoDB que deseas conectar con el tema de Kafka. Por ejemplo:topics
para especificar el tema de Kafka que deseas conectar con las bases de datos de MongoDB. Por ejemplo:Una vez que has configurado todo, inicia el conector ejecutando el siguiente comando:
Con la configuración anterior, el conector creará un tema de Kafka llamado
myTopic
, y leerá datos demydb1.mycollection
ymydb2.mycollection
y los escribirá en el tema de KafkamyTopic
.En resumen, al proporcionar múltiples URI’s y bases de datos de MongoDB en la configuración del conector, y un solo tema de Kafka, puedes conectar fácilmente múltiples bases de datos de MongoDB a un tema de Kafka usando MongoSourceConnector.