Spark开发准备
Spark框架是由Scala语言进行编写的,所以下面进行Scala的安装配置。
Scala是一种将面向对象和函数式编程相结合的高级语言。
注:本地环境为windows环境下
如果文章内安装链接访问出现问题可以尝试以下网盘链接
链接:https://pan.baidu.com/s/1geiPcrHu2qiEYoJLVAfZVA
提取码:1ro0
一、安装Scala
本文用到的Scala版本为2.12.7
下载网址为https://www.scala-lang.org/download/2.12.7.html
其他版本下载网址为https://www.scala-lang.org/download/all.html
下载scala-2.12.7.msi
运行scala-2.12.7.msi,点击next
勾选同意,next
先点击browse再点击这里可以更改安装目录
上一步修改完后,点击next,再点击Install开始安装,等待一会完成安装,之后finish。
二、配置Scala环境变量
此电脑右键选择属性
全屏后选择右边的“高级系统设置”
选择“环境变量”
选择新建变量
填写变量名和变量值
变量名:SCALA_HOME
变量值:刚刚安装的目录(注:你自己的安装目录)
找到系统变量里的path双击,点击新建,输入
%SCALA_HOME%\bin
之后逐步点击确认,完成环境配置。
三、检验安装
打开win+R(win标如下图)
输入cmd,打开控制台
分别输入Scala -version和scala,如下图所示,即为安装成功。
四、简单实例运行
在命令行分别输入下面三行代码并回车,完成Scala中变量的声明。
val str="hello scala"
val str:String="hello scala"
val x,y="hello scala"
如何退出scala命令行编辑:
Ctrl+C后输入y。即可退出
五、IDEA配置Scala
注:这里使用的是2022版IDEA
打开IDEA,选择file找到settings
点击Plugins,选择Marketplace,点击install进行Scala插件安装(我这里安装过了所以直接显示的restart ide)
安装后点击restart ide,确认restart等待重启即可。
新建一个project
根据顺序进行选择
点击create选择我们刚刚下载的Scala版本,点击OK
这里保持默认即可
创建之后,系统自动给了一个main的例子,可以直接运行。
这里我们自己尝试新建一个文件,在src处右键新建一个Scala Class
我这里命名为test1,选择object类型
输入代码
object test1 {
def main(args: Array[String]) {
println("hello Scala")
}
}
点击运行,输出了hello Scala
到这里,基本配置就结束了,我也是刚接触Scala语言还有很多地方要学,有什么错误,希望大佬轻点喷。
补充:
六、eclipse配置Scala
找了很多资料没有发现能安装到eclipse的Scala插件
这里提供一种Scala IDE的方式
下载链接:
http://scala-ide.org/download/sdk.html
安装后直接解压在本地,打开文件夹,双击eclipse.exe
选择好项目目录(目录位置可自己更改)
新建一个scala项目
输入项目名,直接finish
打开新建的项目,右键src,新建一个包
输入包名,然后finish
右键新建包,新建一个Scala object
补充文件名,然后finish
在新建文件里输入如下代码:
def main(args: Array[String]): Unit = {
for (i <- 1 to 3) {
for (j <- 1 to 5) {
print("*")
}
println()
}
}
右键找到运行
得到输出结果