Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Configurando Spark

Puedes configurar operaciones de lectura y escritura tanto en modo por lotes como en transmisión. Para obtener más información sobre las opciones de configuración disponibles, consulte las siguientes páginas:

Puedes especificar las opciones de configuración con SparkConf utilizando cualquiera de los siguientes enfoques:

El conector de MongoDB Spark usará la configuración en SparkConf como por defecto.

En la API de Spark, las clases DataFrameReader, DataFrameWriter, DataStreamReader, y DataStreamWriter contienen cada una un método option(). Puedes usar este método para especificar opciones para la operación subyacente de lectura o escritura.

Nota

Las opciones especificadas de esta manera reemplazan cualquier configuración correspondiente en SparkConf.

Los mapas de opciones admiten sintaxis en formato corto. Puede omitir el prefijo al especificar una clave de opción string.

Ejemplo

Las siguientes sintaxis son equivalentes entre sí:

  • dfw.option("spark.mongodb.write.collection", "myCollection").save()

  • dfw.option("spark.mongodb.collection", "myCollection").save()

  • dfw.option("collection", "myCollection").save()

Para obtener más información sobre el método option(), consulte las siguientes páginas de documentación de Spark:

El Spark Connector lee algunas configuraciones de ajustes antes de que SparkConf esté disponible. Debes especificar estos ajustes utilizando una propiedad del sistema JVM.

Para obtener más información sobre las propiedades del sistema Java, consulte la documentación de Java.

Tip

Excepciones de configuración

Si el Spark Connector genera un ConfigException, confirme que su SparkConf o el mapa de opciones utilice la sintaxis correcta y solo contenga opciones de configuración válidas.