服务器之家:专注于服务器技术及软件下载分享
分类导航

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