spark学习记录(一)

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()
    }
  }

在这里插入图片描述
右键找到运行
在这里插入图片描述
得到输出结果
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

G1ea0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值