Pemecahan Masalah - Amazon EMR

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemecahan Masalah

Memasukkan konfigurasi Livy dan Spark Anda sendiri saat menginstal Livy

Anda dapat mengonfigurasi variabel lingkungan Apache Livy atau Apache Spark dengan properti Helm. env.* Ikuti langkah-langkah di bawah ini untuk mengonversi konfigurasi contoh example.config.with-dash.withUppercase ke format variabel lingkungan yang didukung.

  1. Ganti huruf besar dengan huruf 1 dan huruf kecil. Misalnya, example.config.with-dash.withUppercase menjadi example.config.with-dash.with1uppercase.

  2. Ganti tanda hubung (-) dengan 0. Sebagai contoh, example.config.with-dash.with1uppercase menjadi example.config.with0dash.with1uppercase

  3. Ganti titik (.) dengan garis bawah (_). Misalnya, example.config.with0dash.with1uppercase menjadi example_config_with0dash_with1uppercase.

  4. Ganti semua huruf kecil dengan huruf besar.

  5. Tambahkan awalan LIVY_ ke nama variabel.

  6. Gunakan variabel saat menginstal Livy melalui bagan helm menggunakan format --set env. YOUR_VARIABLE_NAME .value= nilai Anda

Misalnya, untuk mengatur konfigurasi Livy dan Spark livy.server.recovery.state-store = filesystem danspark.kubernetes.executor.podNamePrefix = my-prefix, gunakan properti Helm ini:

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