(Spark)学习进度⼗五(虚拟机(ubuntu)安装scala和使
⽤)
⽬录:
注意:本教程以 scala-2. 版本为例进⾏安装教程
⼀、安装教程
1、⾸先下载scala对应的压缩包:
2、将下载好的压缩包放到虚拟机的 ~/下载(即home/hadoop/下载(hadoop是当前登录Linux系统的⽤户名))⽬录下,然后运⾏如下命令:
sudo tar -zxf ~/下载/scala-2. -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版本
ubuntu安装教程
4、如果出现如下图所⽰的信息,证明安装成功
⼆、配置环境
1、编辑配置⽂件(建议看⼀下:)
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
54、最后运⾏如下两条命令
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 (使⽤超级⽤户⾝份执⾏该命令),然后输⼊本机开机密码即可(也可能不⽤输⼊)。
参考⽂章:(第三篇⽂章含有Linux 下安装和Windows 下安装) object  HelloWorld {    def main(args: Array[String]){        println("Hello, World!")    }}