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

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

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

服務(wù)器之家 - 編程語言 - Java教程 - 詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

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

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

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

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

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

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

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

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

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

4 . 之后在libraries中點(diǎn)擊+,選擇scala sdk,這里選擇系統(tǒng)版本的scala,為2.11.8版本,添加見下圖

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

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

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

6 .現(xiàn)在該項(xiàng)目有了spark的jar和scala的sdk,之后創(chuàng)建一個(gè)scala文件進(jìn)行測試,代碼及運(yùn)行結(jié)果見下圖

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

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

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

8 .之后指定項(xiàng)目名稱和項(xiàng)目所處位置,點(diǎn)擊finish,創(chuàng)建項(xiàng)目

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

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

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

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

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

11 .成功輸出,表明intellij創(chuàng)建spark項(xiàng)目成功,當(dāng)然前提是intellij安裝了scala插件,在file->settings->plugins,搜索scala,根據(jù)查找的結(jié)果進(jìn)行安裝后重啟intellij即可,下圖是我已經(jīng)安裝好的

詳解IntelliJ IDEA創(chuàng)建spark項(xiàng)目的兩種方式

以上就是兩種創(chuàng)建spark項(xiàng)目的方式,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

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

延伸 · 閱讀

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

    Java構(gòu)建對象常用3種方法解析

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

    碼農(nóng)小胖哥2942020-09-08
  • Java教程java使用DOM對XML文檔進(jìn)行增刪改查操作實(shí)例代碼

    java使用DOM對XML文檔進(jìn)行增刪改查操作實(shí)例代碼

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

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

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

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

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

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

    下面小編就為大家?guī)硪黄?xiàng)目管理利器-Maven(Windows安裝)圖文教程。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...

    Java教程網(wǎng)4752020-11-23
  • Java教程java學(xué)生信息管理系統(tǒng)源代碼

    java學(xué)生信息管理系統(tǒng)源代碼

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

    liuyakui9392021-03-23
  • Java教程IDEA 2020.2 +Gradle 6.6.1 + Spring Boot 2.3.4 創(chuàng)建多模塊項(xiàng)目的超詳細(xì)教程

    IDEA 2020.2 +Gradle 6.6.1 + Spring Boot 2.3.4 創(chuàng)建多模塊項(xiàng)目的超詳細(xì)教程

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

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

    一篇看懂Java中的Unsafe類

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

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

    Gradle的使用教程詳解

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

    沈安心5472020-09-30
主站蜘蛛池模板: 极品奶妈漫画 | 9191视频| 无遮无挡免费视频 | 男人狂躁女人下面的视频免费 | 久久久久久久电影 | 免费一级国产生活片 | 好逼365| 星空无限传媒xk8027穆娜 | 欧美日韩一区不卡 | 激情艳妇 | 91国内精品线免费播放 | 日韩欧美亚洲天堂 | 日韩一| 俄罗斯性高清完整版 | 二区免费视频 | 169pp美女| 免费网站看v片在线成人国产系列 | 青青久在线视频免费观看 | 狠狠色狠狠色综合系列 | 教室里老师好紧h | 精品一区二区三区 不卡高清 | 色屁屁www | 亚洲国产资源 | 视频一区二区 村上凉子 | 成人精品一区二区三区中文字幕 | 成人午夜爽爽爽免费视频 | 欧美a欧美1级 | 第一福利在线导航 | 男人天堂网站在线 | 魔法满屋免费观看完整版中文 | 男男互操文 | 麻豆天美精东果冻传媒在线 | 韩剧在线观看 | brazzers办公室 | 日本漫画大全之工之口 | 亚洲精品国产精品麻豆99 | bbbbbbaaaaaa毛片 | 美女奶口隐私免费视频网站 | 国产精品国语自产拍在线观看 | 国产欧美精品专区一区二区 | 强波多野结衣女教师 |