- wordcount程序的運行
1.1 上傳文本文件(英文)到hdfs文件系統
上傳文件後,可以在eclipse環境中看到路徑。
這些路徑作爲main的運行參數,需要填入configuration裏。
1.2設置configuration
首先,eclipse的激活頁面要是程序界面:
在主菜單選擇“Run”,然後“Run Configurations”。
雙擊“Java Application”,檢查自動填入的內容是否正確。
打開“Arguments”標籤頁,填入路徑。
填好後點擊“Apply”,然後 “Close”。
在程序界面上右擊:
選擇“Run As”,“Run on Hadoop”。
運行之後,可以在右側看到hdfs文件的變化:
- spark相關信息
下載解壓spark2.4.5。
在路徑:/home/user1/spark-2.4.5/bin下,運行./spark-shell。
- scala下載解壓與配置
3.1下載scala2.11.12,解壓:tar -zxvf scala-2.11.12.tgz。
進入目錄:/home/user1/scala-2.11.12/bin,運行./scala:
說明scala運行正常。
3.2配置路徑
在.bash_profile裏添加如下內容:
export SCALA_HOME=/home/user1/scala-2.11.12
export PATH=PATH
然後運行.bash_profile:source .bash_profile。
3.3 scala環境退出
“:q”。 - scala語言簡介
4.1值和變量
值:val;
變量:var。
值:聲明後不能修改;變量可以。
在計算過程,低級數值類型會自動向高級數值類型轉換,但不會自動從高級數據類型向低級數據類型轉換。
類型轉換可以強制執行,使用toType方法。
字面量中的字母不區分大小寫。
4.2 字符串String
用雙引號。
String類型比數值類型級別高,所以計算過程中數值類型會轉換爲String類型,進行String類型的計算(拼接)。
4.3 scala類型概述