1
Amazon EMRで動作するsparkクラスタがpostgresqlデータベースにアクセスする必要があるとします。それにログインとパスワードを与える最善の方法は何ですか? それらは、我々がしようとしているいくつかの方法があります。(パスワードはS3にプレーンテキストであるため、いない理想的な)EMRでスパークするためのパスワードの受け渡し方法
- は、情報とS3上の設定ファイルを持っている
- に火花-ENVの一環として、環境変数として渡しますEMR設定(エグゼキュータは環境変数にアクセスできないため動作しません。spark.executorEnv。[EnvironmentVariableName]を使用してspark configに設定できますが、これはspark設定ファイルのプレーンテキストにパスワードが必要です。 S3に入っていなければなりません)。
もっと良い方法がありますか?
それで動作するようにEC2MetadataUtilsを使用することができます私の知る限りEC2インスタンスのメタデータをプッシュする方法についてのドキュメントはありますか?私は何も見つけることができませんでした。 – user2944397