Overview
En esta página, puedes ver todas las propiedades de configuración disponibles para tu conector de origen MongoDB Kafka. Esta página duplica el contenido de las otras páginas de propiedades de configuración de conectores de origen.
Para ver una lista de todas las páginas de propiedades de configuración de conectores de origen, consulta la página Propiedades de configuración de conectores de origen.
Conexión MongoDB
Utiliza los siguientes parámetros de configuración para especificar cómo tu conector de origen de MongoDB Kafka establece una conexión y se comunica con tu clúster de MongoDB.
Para ver solo las opciones relacionadas con tu conexión de MongoDB, consulta la página Propiedades de Conexión de Origen de MongoDB.
Nombre | Descripción |
|---|---|
connection.uri | Requerido IMPORTANTE: Para evitar exponer tus credenciales de autenticación en tu configuración de Valorpredeterminado: Valores |
database | Tipo: cadena |
Colección | Tipo: cadena |
servidor.api.version | Tipo: cadena |
servidor.api.deprecationErrors | Tipo: booleano |
servidor.api.strict | Tipo: booleano |
Tema de Kafka
Utilice la siguiente configuración para especificar en qué temas de Kafka debe publicar datos el conector de origen de MongoDB para Kafka.
Para ver solo las opciones relacionadas con tu tema de Kafka, consulta la página Propiedades del tema de Kafka para el conector de origen.
Nombre | Descripción | ||||
|---|---|---|---|---|---|
Preámbulo del tema | Tipo: cadena | ||||
tema.suffix | Tipo: cadena | ||||
tema.namespace.map | Tipo: cadena | ||||
separador de tema | Tipo: cadena
Por ejemplo, la siguiente configuración indica al conector que publique documentos de flujo de cambios desde la colección IMPORTANTE: Cuando utilice la | ||||
tema.mapper | Tipo: cadena |
Flujos de cambio
Utiliza la siguiente configuración para especificar pipelines de agregación para flujos de cambios y preferencias de lectura para cursores de flujos de cambios cuando trabajes con el conector fuente MongoDB Kafka.
Para ver sólo las opciones relacionadas con las secuencias de cambios, consulta la página Propiedades del Change Stream.
Nombre | Descripción | |
|---|---|---|
pipeline | Tipo: cadena Para ver más ejemplos, consulte: Predeterminado: | |
flujo de cambios.full.documento | Tipo: cadena | |
cambiar.transmisión.mostrar.eventos.expandidos | Tipo: booleano | |
flujo.de.cambios.full.documento.before.change | Tipo: cadena | |
publish.full.document.only | Tipo: booleano | |
Solo document completo (tumba) al borrar | Tipo: booleano | |
flujo de cambios.documento.key.as.key | Tipo: booleano | |
intercalación | Tipo: cadena | |
batch.size | Tipo: int | |
poll.await.time.ms | Tipo: long | |
poll.max.batch.size | Tipo: int |
Formato de salida
Usa la siguiente configuración para especificar el formato de los datos que el conector fuente MongoDB Kafka publica en los temas de Kafka.
Para ver solo las opciones relacionadas con el formato de su salida, consulta la página Propiedades de Formato de Salida.
Nombre | Descripción | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
output.formato.key | Tipo: cadena | |||||||||||||||||||||||||||||||
output.format.value | Tipo: cadena | |||||||||||||||||||||||||||||||
output.json.formatter | Tipo: cadena Valores aceptados: Para aprender más sobre estos formatos de salida, consulta Formateadores JSON. | |||||||||||||||||||||||||||||||
output.esquema.key | Tipo: cadena Valores aceptados: Un esquema Avro válido | |||||||||||||||||||||||||||||||
output.esquema.value | Tipo: cadena Valores aceptados: un JSON schema válido | |||||||||||||||||||||||||||||||
esquema.infer.valor | Tipo: booleano |
Startup
Utiliza los siguientes ajustes de configuración para configurar el inicio del conector fuente de MongoDB Kafka y convertir las colecciones de MongoDB en eventos de Change Stream.
Para ver solo las opciones relacionadas con el inicio, consulte la página Propiedades de empresa emergente.
Nombre | Descripción | |
|---|---|---|
empresa emergente.moda | Tipo: cadena Si algún sistema cambia los datos en la base de datos mientras el conector de origen convierte los datos existentes de ella, MongoDB puede producir eventos de flujo de cambios duplicados para reflejar los últimos cambios. Dado que los eventos de flujo de cambios de los que depende la copia de datos son idempotentes, los datos copiados son eventualmente coherentes, lo que se ajusta a una garantía de entrega "al menos una vez". Valorpredeterminado: | |
startup.mode.timestamp.start.at.operación.time | Tipo: cadena
| |
Regex de Modo de startup.copy.existing.namespace.regex | Tipo: cadena El | |
startup.mode.copy.existing.pipeline | Tipo: cadena Valor | |
startup.mode.copy.existing.max.threads | Tipo: int | |
startup.mode.copy.existing.queue.size | Tipo: int | |
Permitir el uso de disco para copiar datos existentes | Tipo: booleano |
Gestión de errores y reanudación tras interrupciones
Utiliza los siguientes ajustes de configuración para especificar cómo debe comportarse el conector de origen MongoDB Kafka cuando encuentre errores y para especificar los ajustes relacionados con la reanudación de lecturas interrumpidas.
Para ver solo las opciones relacionadas con el manejo de errores, consulte la página Manejo de errores y reanudación de propiedades después de una interrupción.
Nombre | Descripción |
|---|---|
mongo.errors.tolerance | Tipo: cadena |
mongo.errors.log.enable | Tipo: booleano |
mongo.errors.deadletterqueue.tema.name | Tipo: cadena IMPORTANTE: |
offset.partition.name | Tipo: cadena |
heartbeat.interval.ms | Tipo: largo |
heartbeat.tema.name | Tipo: cadena |