

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Risolvi gli errori più comuni relativi al formato delle variabili di ambiente
<a name="job-runs-apache-livy-troubleshooting"></a>

Quando inserisci le configurazioni Livy e Spark, ci sono formati di variabili d'ambiente che non sono supportati e possono causare errori. La procedura illustra una serie di passaggi per garantire l'utilizzo dei formati corretti.

**Inserimento delle proprie configurazioni Livy e Spark durante l'installazione di Livy**

È possibile configurare qualsiasi variabile di ambiente Apache Livy o Apache Spark con la proprietà Helm. `env.*` Segui i passaggi seguenti per convertire la configurazione di esempio in un formato di variabile `example.config.with-dash.withUppercase` di ambiente supportato.

1. Sostituisci le lettere maiuscole con 1 e una minuscola della lettera. Ad esempio `example.config.with-dash.withUppercase` diventa `example.config.with-dash.with1uppercase`.

1. Sostituisci i trattini (-) con 0. Ad esempio, diventa `example.config.with-dash.with1uppercase` `example.config.with0dash.with1uppercase`

1. Sostituisci i punti (.) con i caratteri di sottolineatura (\$1). Ad esempio `example.config.with0dash.with1uppercase` diventa `example_config_with0dash_with1uppercase`.

1. Sostituisci tutte le lettere minuscole con lettere maiuscole.

1. Aggiungi il prefisso al nome `LIVY_` della variabile.

1. Usa la variabile durante l'installazione di Livy tramite il helm chart usando il formato --set env. *YOUR\$1VARIABLE\$1NAME*.valore= *yourvalue*

Ad esempio, per impostare le configurazioni `livy.server.recovery.state-store = filesystem` Livy e Spark e utilizzare queste proprietà Helm: `spark.kubernetes.executor.podNamePrefix = my-prefix`

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