一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 詳解IntelliJ IDEA創建spark項目的兩種方式

詳解IntelliJ IDEA創建spark項目的兩種方式

2021-07-10 15:23夢嵐如雪 Java教程

這篇文章主要介紹了詳解IntelliJ IDEA創建spark項目的兩種方式,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

intellij是進行scala開發的一個非常好用的工具,可以非常輕松查看scala源碼,當然用它來開發java也是很爽的,之前一直在用scala ide和eclipse,現在換成intellij簡直好用到飛起,但是有些人不知道怎么用intellij去創建一個spark項目,這里介紹兩種

1、選擇file->new project->java->scala,這里scala版本是2.11.8

詳解IntelliJ IDEA創建spark項目的兩種方式

2 .之后一路點擊next,直到finish,創建完的項目見下圖,這時候已經可以創建scala文件了,接下來就可以添加spark相關的jar包了,從官網下載http://spark.apache.org/downloads.html,我這里用的是spark-2.2.1-bin-hadoop2.7,你可以根據自己需要選擇相應的版本,下載完壓縮包后解壓

詳解IntelliJ IDEA創建spark項目的兩種方式

3 . 選擇file->project structure->libraries,點擊+,選擇java,選擇之前下載的spark2.2-hadoop2.7解壓后的jars文件夾,將該文件夾下的jar包全部引進該項目,見下圖

詳解IntelliJ IDEA創建spark項目的兩種方式

4 . 之后在libraries中點擊+,選擇scala sdk,這里選擇系統版本的scala,為2.11.8版本,添加見下圖

詳解IntelliJ IDEA創建spark項目的兩種方式

5 . 添加完畢后project structure類似于下面這種格式

詳解IntelliJ IDEA創建spark項目的兩種方式

6 .現在該項目有了spark的jar和scala的sdk,之后創建一個scala文件進行測試,代碼及運行結果見下圖

詳解IntelliJ IDEA創建spark項目的兩種方式

詳解IntelliJ IDEA創建spark項目的兩種方式

7 .出現上面這些內容表明intellij創建spark項目成功,總結一下這種方式需要引入scala sdk以及spark的jar包,還有另外一種方式是見下圖,選擇file->new project->scala->idea,選擇next

詳解IntelliJ IDEA創建spark項目的兩種方式

8 .之后指定項目名稱和項目所處位置,點擊finish,創建項目

詳解IntelliJ IDEA創建spark項目的兩種方式

9 .這時候創建的項目如下,這種情況下可以直接右鍵new 創建scala文件,不需要在額外添加scala sdk

詳解IntelliJ IDEA創建spark項目的兩種方式

10 .接下來的操作和上面那種一樣,添加spark jar包即可,添加完后測試一下

詳解IntelliJ IDEA創建spark項目的兩種方式

詳解IntelliJ IDEA創建spark項目的兩種方式

11 .成功輸出,表明intellij創建spark項目成功,當然前提是intellij安裝了scala插件,在file->settings->plugins,搜索scala,根據查找的結果進行安裝后重啟intellij即可,下圖是我已經安裝好的

詳解IntelliJ IDEA創建spark項目的兩種方式

以上就是兩種創建spark項目的方式,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/a532672728/article/details/79455024

延伸 · 閱讀

精彩推薦
  • Java教程Java構建對象常用3種方法解析

    Java構建對象常用3種方法解析

    這篇文章主要介紹了Java構建對象常用3種方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考...

    碼農小胖哥2942020-09-08
  • Java教程java使用DOM對XML文檔進行增刪改查操作實例代碼

    java使用DOM對XML文檔進行增刪改查操作實例代碼

    這篇文章主要介紹了java使用DOM對XML文檔進行增刪改查操作實例代碼,實例涉及對xml文檔的增刪改查,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋...

    zc22744605122021-03-29
  • Java教程Java線程同步Lock同步鎖代碼示例

    Java線程同步Lock同步鎖代碼示例

    這篇文章主要介紹了Java線程同步Lock同步鎖代碼示例,首先介紹了Java線程同步的原理,然后對lock同步鎖作了簡要闡述,分享了代碼示例,具有一定參考價值...

    超超boy8602021-02-04
  • Java教程項目管理利器-Maven(Windows安裝)圖文教程

    項目管理利器-Maven(Windows安裝)圖文教程

    下面小編就為大家帶來一篇項目管理利器-Maven(Windows安裝)圖文教程。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    Java教程網4752020-11-23
  • Java教程java學生信息管理系統源代碼

    java學生信息管理系統源代碼

    這篇文章主要為大家詳細介紹了java學生信息管理系統源代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    liuyakui9392021-03-23
  • Java教程IDEA 2020.2 +Gradle 6.6.1 + Spring Boot 2.3.4 創建多模塊項目的超詳細教程

    IDEA 2020.2 +Gradle 6.6.1 + Spring Boot 2.3.4 創建多模塊項目的超詳細教程

    這篇文章主要介紹了IDEA 2020.2 +Gradle 6.6.1 + Spring Boot 2.3.4 創建多模塊項目的教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值...

    zh4526474575352020-09-30
  • Java教程一篇看懂Java中的Unsafe類

    一篇看懂Java中的Unsafe類

    在閱讀AtomicInteger的源碼時,看到了這個類:sum.msic.Unsafe,之前從沒見過。所以花了點時間研究了下,下面這篇文章主要給大家介紹了關于Java中Unsafe類的相...

    Ye_yang4312021-05-05
  • Java教程Gradle的使用教程詳解

    Gradle的使用教程詳解

    Gradle它使用一種基于Groovy的特定領域語言(DSL)來聲明項目設置,目前也增加了基于Kotlin語言的kotlin-based DSL,拋棄了基于XML的各種繁瑣配置,下面通過本文給...

    沈安心5472020-09-30
主站蜘蛛池模板: 问一问免费咨询 | 日本一道本视频 | 2021国产精品视频一区 | 免费成年网站 | 亚洲第五色综合网啪啪 | 吻戏辣妞范1000免费体验 | 亚洲 欧美 成人 | 精品无人区一区二区三区 | 玩两个少妇女邻居 | 韩国理论片最新第一页 | 成年人免费观看视频网站 | 国产女主播在线播放一区二区 | 无码AV毛片色欲欧洲美洲 | 国产国语在线播放视频 | 91精品乱码一区二区三区 | 美女用屁股把人吞进肚子 | 精品一成人岛国片在线观看 | 毛片小视频 | 精品国产乱码久久久人妻 | 波多野结衣xxxx性精品 | 国产精品国产三级在线专区 | 亚洲欧美天堂 | 国产精品国产三级在线专区 | 国产精品香蕉夜间视频免费播放 | 日韩在线一区二区 | 久久性综合亚洲精品电影网 | 性插图动态图无遮挡 | 日本片免费观看一区二区 | 成年人视频在线免费观看 | 欧美日韩国产在线人成dvd | 91久久精品青青草原伊人 | 欧美日韩综合一区 | 国产色司机在线视频免费观看 | 果冻传媒新在线观看免费 | 1769亚洲欧美资源站 | 亚洲va天堂va国产va久久 | 美女福利视频一区二区 | 免费视屏| 视频一区二区三区在线观看 | 奇米色88欧美一区二区 | 国产伊人久久 |