LoginSignup
8
7

More than 5 years have passed since last update.

Sparkのソースコードリーディン環境をIntelliJで構築する

Posted at

記事の内容はこのページに書かれていることに、初めてIntelliJを触るのでもう少し詳しい説明があるといいなと思った部分を補完したものです。

Sparkのソースコードリーディング

SparkのコミュニティはIDEとしてIntelliJを勧めているので、今回はIntelliJで環境を整えてみます。

Sparkのコードのダウンロード

ダウンロードしたのはSpark 1.4.0-RC3です。

git clone -b branch-1.4 https://github.com/apache/spark.git

IntelliJのインストール

公式サイトからコミュニティ版をダウンロードします。
設定は全てデフォルトのままで大丈夫です。
Scalaプラグインのインストールは忘れずに。
スクリーンショット(2015-06-03 19.40.56).png

念のためインストール後はsbtのプラグインを追加しました。
[File]->[Preferences]->[Plugins]->[Browse Repositories]からSBTのpluginをインストール

Sparkのプロジェクトの作成

  1. [File]->[New]->[Project from Existing Sources...]
  2. 先ほどgitでcloneしたディレクトリを指定
  3. [Import project from external model]でMavenを選択

スクリーンショット(2015-06-02 21.39.50).png
4. Import Maven projects automaticallyにチェック
5. Import Projectはお好みで(今回はデフォルトに加えてyarn、hadoop-2.6、他いくつかにチェック)

スクリーンショット(2015-06-02 21.42.18).png
6. SDKを指定(JDKを選択)

これで作業は完了です。
あとはIntelliJがSparkのプロジェクトをビルドしてくれます。
ビルドが完了するとこんな画面になるはずです。
スクリーンショット(2015-06-02 22.55.46).png

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7