![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=1738851674-k5Loy6tC2mFOHxu0TC4UJpWyYJW8UQfY-0-358ca2b2dc543b2f6e95ace82a1e9d3a)
图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=1738851674-DB596PEvsw98JIZc4U2bQjYaz9aqONP3-0-cc0ead735daf118c1e2a57fcc25ef0e4)
图1-2
② 在安装向导中选中Plugins,在搜索框中输入scala,单击Install按钮,如图1-3所示。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx006.jpg?sign=1738851674-cejJof3dyU1i0y2yF8qigHiPLVcRIg20-0-7ef072812a6987fb7e7421fe8b1685b9)
图1-3
如果在下载过程中遇到问题,也可以到IDEA官方网站下载Scala插件,如图1-4所示。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx007.jpg?sign=1738851674-d4L2PBenjWhTbBoNKomjKtYnwdZabLs3-0-99d4a937757c569d3e9faa37a6ad6d4e)
图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=1738851674-WEWmhplK7wPzi3Gwb9G9LvZ46JyyaXKa-0-7584d7f245751414cd311ae405ed4c90)
图1-5
④ 将下载好的jar包通过图1-6所示的形式导入,重启IDEA即可。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx009.jpg?sign=1738851674-FJjEDNnBRHp4Jtr6A1GESxrBhaSXO3LD-0-9081284c9e91cc96c7de32fabe600aed)
图1-6
⑤ 如果出现图1-7所示的界面则表示安装成功,现在我们就可以在IDEA中编写Scala代码了。
![](https://epubservercos.yuewen.com/223D24/25074290009966006/epubprivate/OEBPS/Images/tx010.jpg?sign=1738851674-qm2f7fMghXRcb5WlolHHOqqfhphbNFfl-0-848804edff49113e7c2ca84873a65a78)
图1-7