Spark 3.0大数据分析与挖掘:基于机器学习
上QQ阅读APP看书,第一时间看更新

2.1.4 Intellij IDEA中Scala插件的安装

Scala是一种把面向对象和函数式编程理念加入静态类型语言中的语言,可以把Scala应用在很大范围的编程任务上,无论是小脚本还是大系统都可以用Scala实现。Scala运行在标准的Java平台上(JVM),可以与所有的Java库实现无缝交互。

Spark的ML库是基于Java平台的大数据处理框架,因此可以自由选择最方便的语言进行编译处理。Scala天生具有简洁性和性能上的优势,并且可以在JVM上直接使用,使其成为Spark官方推荐的首选程序语言。因此,笔者推荐使用Scala语言作为Spark机器学习的首选语言。

Intellij IDEA本身并没有安装Scala编译插件,因此在使用Intellij IDEA编译Scala语言编写的Spark机器学习代码之前需要安装Scala编译插件,其安装步骤如下:

步骤01 在桌面上找到已安装的Intellij IDEA图标,双击打开后等待读取界面(见图2-18)结束。由于Intellij IDEA是首次使用,因此之后会进入创建工程选项界面,如图2-19所示。

图2-18 Intellij IDEA最新版读取界面

图2-19 Intellij IDEA使用界面

步骤02 因为需要使用Scala语言编译程序,所以这里建议读者先选择新建工程,验证是否可以使用Scala创建工程,如图2-20所示。

图2-20 创新新工程页面

步骤03 从图2-20可以看到,其中并没有可以建立Scala工程的选项。也就是说,如果需要使用Scala,Intellij IDEA需要进一步配置相应的开发组件。这里单击File Setting…菜单项打开Setting窗口,在左边单击Plugins选择插件,会出现如图2-21所示的界面(显示当前可以安装的插件)。

图2-21 查找插件

步骤04 显示的插件过多时,可以在Search文本框中输入“scala”搜索相应的Scala插件,如图2-22所示。

图2-22 查找Scala插件

步骤05 找到Scala插件后,单击右侧的install plugin绿色按钮,等待一段时间,即可完成安装。如图2-23所示是安装好了的界面,Installed按钮是灰色的。

图2-23 完成安装Scala插件

步骤06 安装完毕后,在New Project选项下有一项新的项目“Scala”,如图2-24所示。单击项目,可以创建相关程序。至此,Intellij IDEA的Scala插件安装完毕。

图2-24 安装Scala插件后的页面