La designación de una propiedad del conector de Spark SQL como reemplazable en el portlet QueryGrid le permite reemplazar las propiedades del conector de Spark SQL configuradas al ejecutar consultas durante una sesión de procesamiento individual.
Para la sesión de iniciador de Spark SQL, se utiliza setSessionOverride() en el nivel de servidor externo para reemplazar las propiedades configuradas del conector de Spark SQL. El reemplazo de sesión se aplica a todas las tablas no nativas que pertenecen al servidor externo.
- En Configuración de tejido, seleccione Tejidos.
- Seleccione el tejido.
- Realice una de las siguientes acciones:
Opción Descripción Para reemplazar una propiedad de conector de Spark SQL en la ficha Conectores - Seleccione la ficha Conectores.
- Seleccione
junto al conector que tiene una propiedad que desea reemplazar.
- Seleccione Editar.
- Haga clic en
junto a Software del conector.
- Busque la propiedad del conector de Spark SQL que desea reemplazar y seleccione la casilla de verificación Reemplazable.
- Seleccione OK.
- Seleccione Guardar.
Para reemplazar una propiedad de conector de Spark SQL en la ficha Enlaces - Seleccione la ficha Enlaces.
- Seleccione
junto al enlace que tiene una propiedad que desea reemplazar.
- Seleccione Editar.
- Seleccione
junto a Conector de inicio o Conector de destino.
- Busque la propiedad del enlace de Spark SQL que desea reemplazar y seleccione la casilla de verificación Reemplazable.
- Seleccione OK.
- Seleccione Guardar.
- [Opcional] Para reemplazar la propiedad del conector de Spark SQL durante una sesión de Spark SQL para el servidor externo s1, utilice la sintaxis del siguiente ejemplo, donde se reemplazan las propiedades numExecutors y hadoopProperties del conector.s1.setSessionOverride("linkBufferSize=100000, numExecutors=4, hadoopProperties=name1:value1 | name2:value2")Al reemplazar hadoopProperties, debe utilizar la barra vertical (|) para dividir las propiedades Hadoop y los dos puntos (:) para dividir los pares nombre-valor, como se muestra en estos ejemplos.
- [Opcional] Para borrar los reemplazos de propiedades del conector de Spark SQL sin cerrar una sesión de Spark SQL para el servidor externo S1, utilice la sintaxis del ejemplo siguiente:s1.setSessionOverride("")