(Spark)学习进度十五(虚拟机(ubuntu)安装scala和使用)
目录:
注意:本教程以 scala-2.11.8.tgz 版本为例进行安装教程
1、首先下载scala对应的压缩包:下载地址及相关教程
2、将下载好的压缩包放到虚拟机的 ~/下载(即home/hadoop/下载(hadoop是当前登录Linux系统的用户名))目录下,然后运行如下命令:
sudo tar -zxf ~/下载/scala-2.11.8.tgz -C /usr/local #将压缩包(根据自己下载的安装包版本进行相应修改)解压至/usr/local目录下
cd /usr/local #转到/usr/local目录下
sudo mv ./scala-2.11.8/ ./scala #将该目录下的scala-2.11.8(根据自己下载的安装包版本进行相应修改)目录改名为scala
sudo chown -R hadoop ./scala #把当前目录下的scala子目录的所有权限,赋予给用户hadoop(hadoop是当前登录Linux系统的用户名)
3、转到scala/bin目录下,输入相关命令查看scala版本
cd ./scala/bin #转到当前目录的scala/bin目录下
scala -version #查看scala版本
4、如果出现如下图所示的信息,证明安装成功
1、编辑配置文件(建议看一下:vim基本使用说明)
vim /etc/profile
2、添加如下内容(/usr/local/scala为scala的安装位置,请根据scala的安装位置进行适当更改)
export SCALA_HOME=/usr/local/scala
export PATH=${SCALA_HOME}/bin:$PATH
3、配置完之后,保存并退出(注意:如果无法保存并退出,请强制退出,并输入 sudo vim /etc/profile 然后重新执行第2和3步即可)
执行 source /etc/profile 使环境变量生效
执行 scala -version 正常返回版本信息,则Scala环境配置成功
1、转到 /usr/local/scala 目录下,并新建一个放代码的目录(即文件夹)
cd /usr/local/scala
sudo mkdir mycode
2、进入新建的mycode目录下,并新建代码文件
cd mycode
vim test.scala
3、添加如下代码后,保存并退出。
1
2
3
4
5
|
object HelloWorld { def main(args: Array[String]){ println( "Hello, World!" ) } } |
4、最后运行如下两条命令
scalac test.scala #笔者认为此步就是将test.scala运行出中间代码
scala -classpath . HelloWorld #运行HelloWorld类(即上边代码中object后面的类名。 注意:此命令中“.”两侧都有一个空格)
5、运行结果如下则表示成功:
(一)配置环境未成功
1、如果 二、配置环境 不起作用,可以尝试一下在/usr/local目录下 执行 vim ~/.bashrc
2、然后在文件开头加上 export PATH=$PATH:/usr/local/scala/bin 之后,保存并退出。(冒号后面的 /usr/local 根据自己scala安装位置而定)
3、执行 source ~/.bashrc 使环境变量生效
(二)部分命令无法使用,或者部分文件无法保存或者编辑
解决方式:在命令前加 sudo(使用超级用户身份执行该命令),然后输入本机开机密码即可(也可能不用输入)。
本文链接:https://www.cnblogs.com/hwh000/p/12310651.html
参考文章:(第三篇文章含有Linux下安装和Windows下安装)
2020寒假生活学习日记(八) https://www.cnblogs.com/jccjcc/p/12286692.html
Linux下安装Scala https://www.cnblogs.com/freeweb/p/5623795.html
scala-2.11.8部署安装 https://blog.csdn.net/weixin_42330251/article/details/89449625