• (Spark)学习进度十五(虚拟机(ubuntu)安装scala和使用)


    目录:

    一、安装教程

    二、配置环境

    三、第一个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环境配置成功

    三、第一个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

  • 相关阅读:
    Hello_Area_Description 任务三:Project Tango采集区域描述数据
    智能小车 机器人
    Hello_Depth_Perception 任务二:Project Tango采集深度感知数据
    Project Tango Explorer
    make运行阶段划分
    关于chroot
    xargs命令
    debian配置集锦
    gdb使用技巧
    gdb调试使用autotools工程的项目
  • 原文地址:https://www.cnblogs.com/hwh000/p/12310651.html
Copyright © 2020-2023  润新知