步骤:新建项目、配置Scala、添加Spark的jar包。
1 新建项目
1)鼠标双击桌面的IDEA图标
![f1075190980619bf0f24b5058b8d33d5.png](https://i-blog.csdnimg.cn/blog_migrate/7dcd8c61072c7696c60f4468f0f78b46.png)
2)双击选择Create New Project
![4967677a78102d243939b2766128e7c2.png](https://i-blog.csdnimg.cn/blog_migrate/6a1d9b565751e1bb0cbd9f093e99e0e5.jpeg)
3)选择Maven项目,然后点击Next按钮
![20736c3c554c952a8f4a654737003d37.png](https://i-blog.csdnimg.cn/blog_migrate/f7b5b2efae70465a9fc618c97eccd17b.jpeg)
4)输入GroupId, Artifactid,然后点击Next按钮
5)输入Project name,选择Project location后点击Finish按钮。
![b9bff7ccb10d6197e5b12330ddf4d15f.png](https://i-blog.csdnimg.cn/blog_migrate/6e8aecf6b177125ccbb363df3952acb1.png)
这样就新建项目就已经完成。
2 项目中配置Scala
在创建完项目之后再配置Scala,步骤如下
1) 点击菜单上的【File】->【New Structure】,如下图
![653147854e7b2f8fe009c769f2897662.png](https://i-blog.csdnimg.cn/blog_migrate/8efdaf13b2a763bf34ff919218c64af6.jpeg)
2) 点击【Libraries】,如下图
![2909d9f08beb2ab620c5baa5370c800e.png](https://i-blog.csdnimg.cn/blog_migrate/1bb42155929fff08b1dfb0d06e4ade49.png)
3)点击+ 加号 ,然后点击【ScalaSDK】,如下图,
![498625ad05afbb9d3f1c888e012c92c5.png](https://i-blog.csdnimg.cn/blog_migrate/44df4f39ae5a2ef4d4b953f4738aa30d.png)
4)点击【Browse】,如下图
![98881180cf32c1ef344c7277d5a007de.png](https://i-blog.csdnimg.cn/blog_migrate/b5c6bc9b879399ba7d512be0607639cc.png)
5)找到Scala的目录 /root/Scala-2.11.12,如下图
![10f28795f57a1ae9095bcd16f305f007.png](https://i-blog.csdnimg.cn/blog_migrate/e28c0c31b2c38deefc1b2c5faa03db8e.jpeg)
然后点击【OK】,如下图
![f22d290cd9c4c6b332a8face4a10e6e1.png](https://i-blog.csdnimg.cn/blog_migrate/72ef165d3297689a0e49c16aada696d2.png)
然后点击【OK】,如下图
![fd29eb8936d856b137acc8b77c65c886.png](https://i-blog.csdnimg.cn/blog_migrate/81a6d6e2bd2d1cd824e747cb07a56c47.jpeg)
这样就在项目中配置了Scala。
3 项目中引入spark的jar文件
1)依次点击菜单上的File > Project Structure
![3ebbd5ec00a944a47685897cad8233fc.png](https://i-blog.csdnimg.cn/blog_migrate/6de9425f4625afbeecfebfdd8c9b2390.jpeg)
2)选择Libraries
![c30ac64f4a700f549addc08a4b38a9d9.png](https://i-blog.csdnimg.cn/blog_migrate/0ad3b6df90257da58e85d3c0d2fe8a5c.png)
3)点击 + 号
![09fff25584d1f1fe98bd9cfa0f816150.png](https://i-blog.csdnimg.cn/blog_migrate/a6e8ca8abb6b480a19295f3159d9aa32.png)
4)选择Java
![f66acc74c36ef9e645b32370249b617f.png](https://i-blog.csdnimg.cn/blog_migrate/d5a4c4892cc088d593b716b355083a67.png)
5)选择spark安装目录下的jar目录
/root/spark-2.3.1-bin-hadoop2.7/jars,然后点击 OK 按钮
![fbecd606af1561934c0e877d3fda06db.png](https://i-blog.csdnimg.cn/blog_migrate/3bc508d9b275de6b39c01c795b40fc29.jpeg)
6)选择test模块,然后点击OK按钮
![683d9f8af822cc02134de1d375215991.png](https://i-blog.csdnimg.cn/blog_migrate/3f077c4ea34ee895600e60549a60bcff.png)
7)然后选择OK按钮,
![53b87a720bf1f21e6c3eb3c44f64095b.png](https://i-blog.csdnimg.cn/blog_migrate/e03eb9a00264ae9e4cf185c2760e411c.png)
下面介绍添加Scala的源文件目录,用于在其中编写Scala代码。
4 项目中新建Scala代码文件夹
1)展开刚才新建的项目后如下图
![55ed187a82442bc7083f2d409cee7f42.png](https://i-blog.csdnimg.cn/blog_migrate/55eb6d555185139d0228b553622cfc6e.jpeg)
2)依次展开test > src > main
![c6a34f8bdf1ae4e98ab8e6e77e738e31.png](https://i-blog.csdnimg.cn/blog_migrate/22dea280de904e77038488f641c76c76.jpeg)
3) 鼠标在main上右键,依次选择New > Directory
![9357a0a7241f77813f7cd073fc7b4047.png](https://i-blog.csdnimg.cn/blog_migrate/d20f02c23506cd298ae8bcfc5a798005.jpeg)
4)输入directory name 为Scala,然后点击 OK按钮
![cd678a22606fc7fb2cb76f072034bb1f.png](https://i-blog.csdnimg.cn/blog_migrate/90bf543c038f797ab16fad09ea9cf5bf.jpeg)
5)在Scala目录上鼠标右键,依次选择 Mark Directory as > Sources Root
![4cabb0602a87fa9a01f31ed1ce8af06d.png](https://i-blog.csdnimg.cn/blog_migrate/6db60ff2291a08d5a1c59cbb600d8564.jpeg)
5 项目中新建Scala类
1) 在Scala目录上右键,选择【New】->【Scala Class】,如下图
![ec7165cac56a7999bbc5532fce6bcc90.png](https://i-blog.csdnimg.cn/blog_migrate/31862b7816a3589d35fa6968f29dd3cf.jpeg)
2) 输入Name,选择Kind为 Object ,如下图
![a82e4815a7eb2d0893168e65a2d759d2.png](https://i-blog.csdnimg.cn/blog_migrate/203869a0f14938a76a54b00125113395.jpeg)
3)至此IDEA开发Spark环境配置完成,结果如下图
![7c59c2c9edd2363f6dfca72ad4a8e5db.png](https://i-blog.csdnimg.cn/blog_migrate/fbd3fcc9f5002e78ac5e4057d92c0359.jpeg)
6 在新建项目之前配置Scala插件
也可以在新建项目之前配置Scala,步骤如下
1)鼠标双击桌面的IDEA图标
![f1075190980619bf0f24b5058b8d33d5.png](https://i-blog.csdnimg.cn/blog_migrate/7dcd8c61072c7696c60f4468f0f78b46.png)
2)点击Configure按钮
![f0f7bfb15c9c3734949d8b902120145a.png](https://i-blog.csdnimg.cn/blog_migrate/807b9dd728bb49c471f44d227c19fc8c.png)
3)选择Plugins
![160c072b1f85f65824fb36d4f6679aa5.png](https://i-blog.csdnimg.cn/blog_migrate/4ccbdd14d8defb45e06846f8200e0368.png)
4)选择Install plugin from disk...
![93a196991a875dd81154494647e35b23.png](https://i-blog.csdnimg.cn/blog_migrate/46958a032efda9b91d82dd05cbbef286.jpeg)
5)选择 /root/Scala-intellij-bin-2018.2.9.zip
![9c8d521b0c51ae3eec5a4781ffc29290.png](https://i-blog.csdnimg.cn/blog_migrate/65c2b32c69acbb35e21e3d6efd577e64.jpeg)
6)点击OK按钮之后,选择Restart按钮进行重启,如下图
![220167194e0c6c168da4cf895fb89d43.png](https://i-blog.csdnimg.cn/blog_migrate/3a32eb4d0d1e8ad45ce70440a362c56b.jpeg)
这样在新建项目之前就已经配置完了Scala,重启之后就可以新建项目了。