1

Apache Spark のバージョン: spark-1.2.1-bin-hadoop2.4 プラットフォーム: Ubuntu

spark-1.2.1-bin-hadoop2.4/ec2/spark-ec2 スクリプトを使用して、テスト用に ec2 に一時クラスターを作成しています。すべてがうまく機能していました。

次に、クラスターを起動しようとすると、次のエラーが発生し始めました。

[Errno 185090050] _ssl.c:344: エラー:0B084002:x509 証明書ルーチン:X509_load_cert_crl_file:システム ライブラリ

これを spark_ec2.py スクリプトの次の行までたどりました。

conn = ec2.connect_to_region(opts.region)

したがって、スクリプトが初めて ec2 とやり取りするときに、このエラーがスローされます。Spark は Python boto ライブラリ (Spark ダウンロードに含まれています) を使用してこの呼び出しを行います。

私が得ているエラーは、どこかのcacert.pemファイルが悪いためだと思います。

私の質問: spark-ec2 スクリプトを呼び出そうとすると、どの cacert.pem ファイルが使用されますか? また、なぜ機能しないのですか?

spark-1.2.0-bin-hadoop2.4 でもこのエラーが発生しました

4

1 に答える 1