Resolución de problemas - Amazon EMR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Resolución de problemas

Introduce tus propias configuraciones de Livy y Spark durante la instalación de Livy

Puede configurar cualquier variable de entorno de Apache Livy o Apache Spark con la propiedad Helm. env.* Siga los pasos que se indican a continuación para convertir la configuración de ejemplo example.config.with-dash.withUppercase a un formato de variable de entorno compatible.

  1. Sustituya las letras mayúsculas por un 1 y una minúscula de la letra. Por ejemplo, example.config.with-dash.withUppercase se convierte en example.config.with-dash.with1uppercase.

  2. Sustituya los guiones (-) por 0. Por ejemplo, example.config.with-dash.with1uppercase se convierte en example.config.with0dash.with1uppercase

  3. Sustituya los puntos (.) por guiones bajos (_). Por ejemplo, example.config.with0dash.with1uppercase se convierte en example_config_with0dash_with1uppercase.

  4. Sustituya todas las letras minúsculas por mayúsculas.

  5. Añada el prefijo al nombre de LIVY_ la variable.

  6. Usa la variable mientras instalas Livy a través del diagrama de Helm con el formato --set env. YOUR_VARIABLE_NAME. value= tu valor

Por ejemplo, para establecer las configuraciones de Livy y Spark y usar estas propiedades de Helm: livy.server.recovery.state-store = filesystem spark.kubernetes.executor.podNamePrefix = my-prefix

—set env.LIVY_LIVY_SERVER_RECOVERY_STATE0STORE.value=filesystem —set env.LIVY_SPARK_KUBERNETES_EXECUTOR_POD0NAME0PREFIX.value=myprefix