91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用 IntelliJ IDEA導入Spark 最新源碼及編譯Spark源代碼

發布時間:2021-11-10 18:32:02 來源:億速云 閱讀:474 作者:柒染 欄目:云計算

如何使用 IntelliJ IDEA導入Spark 最新源碼及編譯Spark源代碼,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

準備工作

首先你的系統中需要安裝了 JDK 1.6+,并且安裝了 Scala。之后下載最新版的 IntelliJ IDEA 后,首先安裝(第一次打開會推薦你安裝)Scala 插件,相關方法就不多說了。至此,你的系統中應該可以在命令行中運行 Scala。我的系統環境如下:

  1. Mac OS X(10.9.5)

  2. JDK 1.7.71

  3. Scala 2.10.4

  4. IntelliJ IDEA 14

另外,最后還是建議大家開始先使用 pre-built 的 Spark,對 Spark 的運行、使用方法有所了解,編寫了一些 Spark 應用程序后再展開源代碼的閱讀,并嘗試修改源碼,進行手動編譯。

從 Github 導入 Spark 工程

打開IntelliJ IDEA 后,在菜單欄中選擇 VCS→Check out from Version Control→Git,之后在 Git Repository URL 中填入 Spark 項目的地址,并指定好本地路徑,如下圖所示。

如何使用 IntelliJ IDEA導入Spark 最新源碼及編譯Spark源代碼

點擊該窗口中的的 Clone 后,開始從 Github 中 clone 該項目,該過程試你網速而定,大概需要3-10分鐘。

編譯 Spark

當 clone 完畢后,IntelliJ IDEA 會自動提示你該項目有對應的 pom.xml 文件,是否打開。這里直接選擇 Open 該 pom.xml 文件,然后系統會自動解析項目的相關依賴,該步驟也會因你的網絡和系統相關環境,所需時間不同。

該步驟完成之后,請手動編輯 Spark 根目錄下的 pom.xml 文件,找到其中指定 java 版本的那一行(java.version),根據你的系統環境,如果使用的是 jdk1.7 ,那么或許需要你將其值改成1.7(默認是1.6)。

之后打開 shell 終端,在命令行中進入剛才導入的 spark 項目根目錄,執行

sbt/sbt assembly

該編譯命令將全部采用默認的配置來編譯 Spark,若想指定相關組件的版本,可以查看 Spark 官網中的 Build-Spark(http://spark.apache.org/docs/latest/building-spark.html),查看所有常用的編譯選項。該過程目前不需要 VPN 即可完成,為了預估編譯所需的時間,你可以在新開一個 shell 終端,不斷查看 spark 項目目錄的大小,我最終采用默認配置,編譯成功后的 spark 目錄大小為2.0G。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

耒阳市| 江油市| 绵竹市| 延安市| 怀仁县| 平利县| 巴马| 阿荣旗| 铁岭县| 水富县| 桃源县| 团风县| 建瓯市| 洪泽县| 永登县| 沙河市| 弥勒县| 当涂县| 石河子市| 昌都县| 集贤县| 永宁县| 阳谷县| 五大连池市| 上蔡县| 绥中县| 珠海市| 江川县| 民乐县| 和龙市| 万载县| 丹江口市| 呼图壁县| 土默特左旗| 洪江市| 高唐县| 吉林省| 桃园市| 耒阳市| 二连浩特市| 双城市|