(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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM