为了方便应用程序开发与测试,提升开发效率,通常使用集成开发工具IDE。一样,为了方便Spark应用程序编写和测试,能够选择集成开发工具Intellij IDEA或Eclipse。因为Intellij IDEA对Scala更好的支持,大多Spark开发团队选择了Intellij IDEA做为开发环境。html
1.2 安装JDKjava
在实际生产环境下,首先是在Windows平台进行应用程序编写和调试,而后,程序编译后发布到服务器端运行。因此,这里须要介绍的是Windows平台下JDK8的安装与配置。
(1)下载
登陆Oracle官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,接受协议,选择对应版本。由于个人本机是64位Windows,因此须要下载64位(Windows x64)JDK安装包。
apache
新建CLASS_PATH,以下图:
服务器
检验配置是否成功,在cmd中运行java -version出现如下结果则说明jdk安装配置成功
oracle
1.3 安装Scalaapp
(1)下载
经过Spark官网下载页面http://spark.apache.org/downloads.html 可知“Note: Starting version 2.0, Spark is built with Scala 2.11 by default.”,建议下载Spark2.2对应的 Scala 2.11。maven
登陆Scala官网http://www.scala-lang.org/,单击download按钮,而后再“Other Releases”标题下找到“Last 2.11.x maintenance release - Scala 2.11.11”连接ide
进入http://www.scala-lang.org/download/2.11.11.html页面,下拉找到以下图内容,下载msi格式的安装包便可。
(2)安装
默认安装到C:\Program Files (x86)\scala目录下
(3)环境变量
与设置Java环境变量类型,
SCALA_HOME=C:\Program Files (x86)\scala
Path环境变量在最后追加;%SCALA_HOME%\bin
工具
1.4 安装Maven开发工具
Maven的安装与配置请参考:
https://blog.csdn.net/haijiege/article/details/80798936
(通常新版本的Intellij IDEA都会自带Maven,也能够本身安装与配置)
1.5 Intellij IDEA下载与配置
(1)下载与安装
登陆官网https://www.jetbrains.com/idea/download/,按照本身的需求下载(ultimate,旗舰版)或者(Community,社区版)。Ultimate版本是商业软件,须要付费,Community 版为免费版,足够平时平常开发须要。好比这里直接下载Community
(4)选择“Evaluate for free”进入免费版
(5)能够根据自身的习惯选择风格,并点击左下角“Skip Remaining and Set Default”
(6)安装scala插件
点击左下角:Configure->Plugins
而后咱们点击Install JetBrain Plugins 以下图
搜索并安装scala
安装完成后重启IDEA,不然没法配置全局scala SDK
首先打开Project Structure,以下图
而后咱们添加上文安装的JDK,配置完成后点击OK,以下图:
(7)配置JDK 配置全局scala SDK
选中“Global Libraries”,点击“+”号,在弹出的菜单中选中“Scala SDK”,以下图:
在弹出的“Select JAR's for the new Scala SDK”中选择与本机scala版本一致的Version,在这里因为个人scala版本是2.11 因此我选择的是2.11.8版本
点击右下角OK完成配置
1.6 建立Maven项目
(1)单击“Create New Project”
选择maven
注意:若是是第一次利用maven构建scala开发spark环境的话,这里面的会有一个选择scala SDK和Module SDK的步骤,这里路径选择你安装scala时候的路径和jdk的路径就能够了
点击Next,填写GroupID和ArtifactID
点击Next,以下图:
点击Finish,以下图:(在此步骤能够更改Content root 和 Module file location 的路径)