最近開始學習Spark,想搭建一個Spark的源碼閱讀環境。找了一些資料。如 http://m.blog.csdn.net/blog/zhongwen7710/42401445 和 http://guozhongxin.com/pages/2014/10/15/spark_source_code.html, 可是在導入源碼後,總會有各類問題。如 不少Jar包下載不下來(國內網絡。。我下載2天都沒下完),SBT不是那麼好用。html
因此我就想有沒有其餘的辦法快速的完成這些工做。其實主要的就是那些Jar包能不能不要每次都下載,因而我嘗試了把一個我已經下載完成的Jar包複製到另一臺電腦上,發現就不須要從新下載這些Jar。這樣基本上能在30分鐘內完成環境的搭建。java
準備apache
下載 IDEA 最好 14.X 由於我用的 14.1.15 :) http://www.jetbrains.com/idea/download/ 網絡
Scala 要2.10.4 或 2.10.5oracle
JDK是必須的 1.7 不推薦 1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ide
Spark Source Code 我使用的是1.4.1 http://www.apache.org/dyn/closer.lua/spark/spark-1.4.1/spark-1.4.1.tgz 學習
下載 repository.zip http://pan.baidu.com/s/1kT0GyMF 網站
安裝 JDK,IDEA lua
JDK的安裝就不在此處詳細描述了。idea
IDEA的安裝: 雙擊 ideaIC-14.1.5.exe 文件安裝 IDEA。
打開IDEA,選擇一個你喜歡的主題。
選擇安裝的插件 Scala和IdeaVim, IdeaVim會是你編輯文件的時候使用Vim命名,建議不熟悉的不要安裝這個插件。
若是Scala 插件安裝不了,或者很慢,由於默認下載的網站是國外的網站。 能夠使用這個
下載後放到 IDEA安裝目錄下 JetBrains\IntelliJ IDEA Community Edition 14.1.5\plugins 而後打開IDEA Plugins File ->Settings -> Plugins
選擇 Install plugin from disk ,選中scala-intellij-bin-1.5.4.zip. ok.
3. Improt Project
將下載的repository.zip 解壓到 C:\Users\YourUserName\.m2\ 目錄下。
File -> import project 選擇Spark Source Code ,而後選擇Import project from external model , Maven
Next, 勾選 Import Maven project automatically
選取你想安裝的 profile
選取JDK
ok.
在Index完成後,可能會提示你model裏面沒有Scala,選擇2.10 版本的就好了。