Risoluzione dei problemi - Amazon EMR

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à.

Risoluzione dei problemi

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.

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

  3. Sostituisci i punti (.) con caratteri di sottolineatura (_). Ad esempio example.config.with0dash.with1uppercase diventa example_config_with0dash_with1uppercase.

  4. Sostituisci tutte le lettere minuscole con lettere maiuscole.

  5. Aggiungi il prefisso al nome LIVY_ della variabile.

  6. Usa la variabile durante l'installazione di Livy tramite il helm chart usando il formato --set env. YOUR_VARIABLE_NAME .value= yourvalue

Ad esempio, per impostare le configurazioni Livy e Spark e utilizzare queste proprietà 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