官网没有介绍这一部分,之前也没使用过IDEA这个软件,所以学习到不少新知识,这里放出我从无到有的配置过程,大神可以直接忽略、
1、IntelliJ IDEA下载及安装
**** 首先依旧是下载,去[官网下载 IDEA](https://www.jetbrains.com/idea/?fromMenu),这里 选择`Community`版本,这个版本是免费提供的,对我们的Spark使用来说,用这个版本已经足够了。
下载完成后,双击.exe
文件,开始进行安装,其中所有选项按照默认的即可(其中有一个安装路径的配置,按照普通软件安装的方法自行设置即可,当然使用默认的路径也可以,记住这里的安装路径,后面要用到),一路点击Next
,最后点击Finish
按钮结束安装过程。
2、IDEA的配置
1)Scala插件的安装
****我们主要用Scala来写Spark程序,而IntelliJ IDEA需要使用Scala插件来支持Scala,安装方法如下图所示。
随后我们在搜索框内搜索scala插件,即可出现Scala插件的安装界面,点击右侧页面中的Install
进行安装后,如下图所示:
注意:插件安装完了之后,记得重启一下IntelliJ IDEA使得插件能够生效。
2)全局JDK和Library的设置
因此为了后续创建Spark项目(正如上面所说,一方面是Scala本身需要依赖JDK,另一方面用来管理项目构建的Maven,其创建也需要依赖JDK)的时候不用每次都去配置JDK,这里先进行一次全局配置。 首先在欢迎界面点击Configure
,然后菜单中选择Project Structure。
然后在打开的Default Project Structure
界面的左侧边栏选择Project
,在右侧打开的页面中创建一个新的JDK选项(一般自动就选择好了)
这时候选择Global Libraries
,然后在中间一栏中有一个绿色的加号标志 +
,点击后在下拉菜单中选择 Scala SDK
(如果没有的话,回顾上面的步骤,仔细观察一下是不是有哪些步骤错了,比如Scala的插件没安装成功,本机还未安装Scala,亦或者Scala的bin文件夹路径未能添加到系统的 PATH 环境变量中去等等),然后在打开的对话框中选择系统本身所安装的Scala(即System对应的版本),点击OK
确定,这时候会在中间一栏位置处出现Scala的SDK,如下图所示,在其上右键点击后选择Copy to Project Libraries...
,这个操作是为了将Scala SDK添加到项目的默认Library中去。
3)创建Maven工程
到这一步就开始创建Maven工程了,通过Maven对项目依赖到的Jar包进行理。
在欢迎界面点击Create New Project
,在打开的页面左侧边栏中,选择Maven
,然后在右侧的Project SDK
一项中,查看是否是正确的JDK配置项(如果每一步严格按照上文中的步骤操作的话,正常来说这一栏会自动填充的,如果这里没有正常显示JDK的话,可以点击右侧的New...
按钮,然后指定JDK安装路径的根目录即可),然后点击Next
,来到Maven项目最重要三个参数的设置页面,这三个参数分别为:GroupId
, ArtifactId
和Version这三个属性需要你点击
ArtifactId的小箭头,设置好这三个属性和项目名以及项目位置以后可以进入项目页面了。
进来之后你会看到如下界面,接下来在main文件夹中建立一个名为 scala
的文件夹,并右键点击 scala
文件夹,选择 Make Directory as,然后选择Sources Root
,这里主要意思是将 scala
文件夹标记为一个源文件的根目录。
接下来在scala
文件夹 上,右键选择 New
,然后选择 Scala Class
,随后设置好程序的名称,并且记得将其设置为一个 Object
,然后就可以看到IntelliJ IDEA自动添加了一些最基本的信息;在创建的 Object
中输入如下语句:
def main(args: Array[String]):Unit = {
println("Spark Hello World!")
}
至此关于IDEA配置Spark就创建完成了!