Spark开发实战之Scala环境搭建
Scala和Spark关系是,spark是用scala语言开发的。若想使用Scala开发Spark下的应用程序,并编译运行,则需要配置Scala开发环境,否则可以先不用装,后续用到时再装。
概述
Scala是一门多范式编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Scala运行在Java虚拟机上,可以兼容现有的Java程序。Scala源代码被编译成Java字节码,并可以调用现有的Java类库。
语法
既然是一门编程语言,那必然会有自己的语法,具体不再赘述,请参考如下链接:
https://www.runoob.com/scala/scala-tutorial.html
下载
下载需要选择和spark预编译一样的版本,下载地址:
https://www.scala-lang.org/download/2.12.12.html
若是在centos 系统下配置,请 选择.tgz包下载
若是在windows系统下配置,请选择 .msi包下载
安装
centos系统下安装:
1、上传到服务器指定目录,解压:
[root@localhost softnew]# tar zxvf scala-2.12.12.tgz
2、配置环境变量
编辑/etc/profile ,新增如下内容:
export SCALA_HOME=/home/bigData/softnew/scala-2.12.12
export PATH=$PATH:$SCALA_HOME/bin
3、执行如下命令使配置生效:
source /etc/profile
windows系统下安装:
1、双击安装,选择安装路径,一路下一步
2、配置环境变量
新建系统变量 SCALA_HOME : D:\Program Files\scala
在path变量前面新增 %SCALA_HOME%\bin; 记得不要丢掉;
保存确认就好了。
测试
centos下:
输入scala命令,如下:
[root@localhost softnew]# scala
Welcome to Scala 2.12.12 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_151).
Type in expressions for evaluation. Or try :help.
scala>
如上所示则表示安装配置成功。
windows下:
按住 windows键 + R,输入cmd,调出命令行,输入scala,回车,出现和centos下一样内容,则安装成功。