(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
执⾏ 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!") }}
发布评论