![Spark大数据实时计算:基于Scala开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/998/45937998/b_45937998.jpg)
1.2 搭建Scala开发环境
Scala开发环境搭建分为两步,首先安装JDK(Java Development Kit,Java语言开发工具包),然后安装SDK(Scala Development Kit,Scala语言开发工具包)。
1.2.1 安装JDK
Scala程序的运行环境为JVM,其中经常会用到Java类库,所以我们在使用Scala前,一定要先安装JDK(1.8及以上版本),并配置好环境变量。
1.2.2 安装Scala SDK
安装好JDK后,还需要安装Scala SDK才可编译、运行Scala代码。在Scala官方网站下载适合的版本,如图1-1所示。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx004.jpg?sign=1740093401-ORRlcCKGq9nRT6xdeXQl1ez1AXQoNQq5-0-37b3ef6b8ee1027efb75470c99ce72b4)
图1-1
以下是Scala SDK的安装流程(以Linux版本为例)。
① 在Scala官方网站下载名为scala-2.11.12.tgz的文件,并将其放到/opt/scala目录下。
② 进入/opt/scala目录,解压并安装scala-2.11.12.tgz文件,命令如下。
cd /opt/scala
tar -zxvf scala-2.11.12.tgz
③ 打开profile文件,配置环境变量,命令如下。
vi /etc/profile
export SCALA_HOME=/opt/scala/scala-2.11.12
export PATH=${SCALA_HOME}/bin:${PATH}
④ 保存并关闭profile文件,之后执行下面的命令,使profile文件重新生效。
source /etc/profile
⑤ 验证安装是否成功,命令如下。
scalac -version
1.2.3 安装IDEA Scala插件
IDEA的全称是IntelliJ IDEA,是Java IDE(Integrated Development Environment,集成开发环境),但其默认不支持Scala语言,为此,我们需要下载和配置Scala插件。
① 登录IDEA官方网站,下载并安装最新版本的IDEA开发工具,如图1-2所示。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx005.jpg?sign=1740093401-paUbZ89USlDs2Vbfc83caBux9JKWWMex-0-ea6c97e6606916b91c098a9187c93f7f)
图1-2
② 在安装向导中选中Plugins,在搜索框中输入scala,单击Install按钮,如图1-3所示。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx006.jpg?sign=1740093401-jDIConT5MAfBerCe7p3HFoqJUjjDB2LP-0-5284d24f1bcfd0fb30f66244d3f01824)
图1-3
如果在下载过程中遇到问题,也可以到IDEA官方网站下载Scala插件,如图1-4所示。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx007.jpg?sign=1740093401-QnJKBctSlQC8rzeRFAiqVRRNhAvbLV6r-0-ca0d929b2f3473983ef4bd3fc3b3d076)
图1-4
③ 选中Scala选项并单击Get按钮后,可以看到Scala下载界面,其中第一列代表Scala版本,第二列代表IDEA版本。由于当前我们使用的IDEA为2021.1.3版本,因此下载2021.1.21版本的Scala插件,如图1-5所示。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx008.jpg?sign=1740093401-4BTuLtdKzZR1Lawt2oHNiEQlEjQN7UBm-0-f76d1d0b4788a6a3be51c2b85a49e17b)
图1-5
④ 将下载好的jar包通过图1-6所示的形式导入,重启IDEA即可。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx009.jpg?sign=1740093401-s3B1SwlE1HRVYnO9R8cdf8KbSpwQWdBw-0-cafbd1e2da01ebd4b26eb33849232161)
图1-6
⑤ 如果出现图1-7所示的界面则表示安装成功,现在我们就可以在IDEA中编写Scala代码了。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx010.jpg?sign=1740093401-fEk3UBvzBOWWlZu12pk08DVA3EGouRab-0-9f3839b230c890b7ee362a439ab986f8)
图1-7