Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Résoudre les erreurs courantes de format des variables d'environnement
Lorsque vous saisissez des configurations Livy et Spark, certains formats de variables d'environnement ne sont pas pris en charge et peuvent provoquer des erreurs. La procédure vous guide à travers une série d'étapes pour vous assurer que vous utilisez les bons formats.
Saisie de vos propres configurations Livy et Spark lors de l'installation de Livy
Vous pouvez configurer n'importe quelle variable d'environnement Apache Livy ou Apache Spark avec la propriété env.* Helm. Suivez les étapes ci-dessous pour convertir l'exemple de configuration en un format example.config.with-dash.withUppercase de variable d'environnement pris en charge.
Remplacez les lettres majuscules par un 1 et une minuscule de la lettre. Par exemple,
example.config.with-dash.withUppercasedevientexample.config.with-dash.with1uppercase.-
Remplacez les tirets (-) par 0. Par exemple,
example.config.with-dash.with1uppercasedevientexample.config.with0dash.with1uppercase -
Remplacez les points (.) par des traits de soulignement (_). Par exemple,
example.config.with0dash.with1uppercasedevientexample_config_with0dash_with1uppercase. -
Remplacez toutes les lettres minuscules par des majuscules.
-
Ajoutez le préfixe
LIVY_au nom de la variable. -
Utilisez la variable lors de l'installation de Livy via le helm chart en utilisant le format --set env.
YOUR_VARIABLE_NAME.valeur=yourvalue
Par exemple, pour définir les configurations Livy et Spark livy.server.recovery.state-store = filesystem et utiliser spark.kubernetes.executor.podNamePrefix = my-prefix les propriétés Helm suivantes :
—set env.LIVY_LIVY_SERVER_RECOVERY_STATE0STORE.value=filesystem —set env.LIVY_SPARK_KUBERNETES_EXECUTOR_POD0NAME0PREFIX.value=myprefix