トラブルシューティング - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

トラブルシューティング

Livy のインストール中に独自の Livy と Spark の設定を入力する

Helm プロパティを使用して、任意の Apache Livy または Apache Spark env.* 環境変数を設定できます。以下のステップに従って、サンプル設定example.config.with-dash.withUppercaseをサポートされている環境変数形式に変換します。

  1. 大文字を 1 文字と小文字に置き換えます。例えば、example.config.with-dash.withUppercaseexample.config.with-dash.with1uppercase になります。

  2. ダッシュ (-) を 0 に置き換えます。例えば、 は example.config.with-dash.with1uppercaseになります。 example.config.with0dash.with1uppercase

  3. ドット (.) をアンダースコア (_) に置き換えます。例えば、example.config.with0dash.with1uppercaseexample_config_with0dash_with1uppercase になります。

  4. すべての小文字を大文字に置き換えます。

  5. プレフィックスを変数名LIVY_に追加します。

  6. 変数は、--set env.YOUR_VARIABLE_NAME .value=yourvalue の形式を使用して、helm チャートから Livy をインストールするときに使用します。

例えば、Livy と Spark の設定livy.server.recovery.state-store = filesystemと を設定するにはspark.kubernetes.executor.podNamePrefix = my-prefix、次の Helm プロパティを使用します。

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