目录
引言
在 Scala的创建之初,并没有引起太多重视,随着 Spark、Filnk和Kafka这样基于 Scala的大数据框架的崛起, Scala逐步映入从业者的眼帘。本章将会详细介绍 Scala的安装。
Scala获取
Scala语言是一种能够运行于Java虚拟机(JVM)上的多范式的编程语言,既可用于大规模应用程序开发,也可用于脚本编程,它由 Martin Odersk于2001开发。Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。所以要使用Scala就必须先安装Java,即JRE或JDK。
使用 Spark和 Scala,都需要先安裝 Scala的编译环境。为了方便学习和开发,需要在 Windows和 Linux下同时安装 Scala。
Scala下载地址https://www.scala-lang.org/download/,也可以下载历史版本,访问
页面为https://www.scala-lang.org/download/all.html,然后选择对应的平台下载,本文章
选择以 scala-2.13.1版本进行安装。需要注意的是在安装 Scala之前要先安装JDK。
Windows下安装
1、Windows版本的 Scala可以选择图所示的 scala-2.13.1.msi运行安装,也可以选择 scala-2.13.1.zip解压配置环境变量。
2、双击开始一步一步的安装
** 此处可以选择取消“Update system PATH”的设置,随后手动设置环境变量**
安装scala时,报错”此时不应有 \scala\bin…\lib\jline-2.14.6.jar.“
原因很简单:安装scala的时候默认安装到了Program Files(x86)目录下,目录中有空格。
解决办法:
直接把scala剪切到Program Files文件夹下,重新修改环境变量即可。
3、配置本地环境变量
(1). 右击【我的电脑】–【属性】–【高级系统设置】–【环境变量】,如下图:
(2). 在系统变量下新增 SCALA_HOME 变量:
(3). 如果在第上面2大步骤中没有取消“Update system PATH”,则在系统变量的 PATH 变量中会看到追加的scala\bin设置;
(4). 此处可以保留系统变量中 PATH 追加的 scala 路径设置,也可以删除后统一在系统变量中的 PATH 进行设置
4、配置完毕后在cmd下输人 Scala,会出现如图所示的 Scala交互界面,表示安装成功。
CentOS7下安装
下载 Centos对应的scaa-2.13.1.pm包直接安装,也可以通过 scala-2.13.1.tgz解压配置环境变量。在终端模式下输入scala进入交互模式,如图所示
MacOS下安装
MacOS下安装见CentOS7安装。