2016-12-13 8 views
0

Intellij IDEを使用して簡単なApache Spark Pythonコードを実行したいので、Pythonプロジェクトを作成してSparkサンプルコードを作成します。それから私は、に行く:IntellijをSpark Python IDEとして設定する方法

RUN --->編集設定... --->環境変数 と、この二つの変数を追加:

SPARK_HOME=/usr/local/spark 
PYTHONPATH=/usr/local/spark/python:/usr/local/spark/python/lib/py4j-0.10.3-src.zip 

をし、私は簡単に私のスパークのPythonを実行することができますし、第二段階で、自動補完やスパークPythonのコードを識別するために、私は私のプロジェクトのクラスパスにSpark_HomeでPythonのディレクトリを追加します。

ファイル--->プロジェクト構造--->クラスパス--->は、追加+

と私は$SPARK_HOME/pythonをプロジェクトクラスパスに追加します。

)標準的な方法でIntellijでSpark Pythonを設定する私の方法はありますか?

(最も重要):Intellijを閉じてもう一度開くと、手動で追加されたクラスパスが削除されます(2番目の手順で行ったことを意味します)。 Intellijのプロジェクトにクラスパスを永続的に追加する方法はありますか?

ありがとうございました

答えて

0

はい、標準的な方法です。一般的に、IDEはすべてのコードを実行するためにいくつかの依存関係を必要とします。ここではPySparkコードを実行するための依存関係を見つけることができるIDEを認識しています。 PyCharm IDEを使用することもできます。

2番目の問題については、詳細を教えてください。

+0

ありがとうございます、私の2番目の質問が解決しました。私の間違い! – ahoora

関連する問題