IDEA配置Maven-scala方式具体操作
???1、首先需要在IDEA中配置好scala的軟件環境;
下載scala---windows版本,雙擊安裝即可。要記好安裝目錄。
?
?
?
?
使用cmd檢查配置:mvn -v,如果能看到java的相關信息證明安裝正確。
?
6.配置IDEA的maven環境:File---Settings---Build,Execution,Deployment---Build Tools---Maven
添加自己安裝的maven。
在添加一個設置,如圖所示:
File--new Project
完成后,進入下一步:
下一步要選擇自己下載maven文件的xml和自己創建一個目錄,選擇這個目錄即可:
下一步直接完成:
所有都完成之后,如果是第一次創建此類工程,會下載很多東西。大致需要10分鐘左右。看到如下信息證明配置完成:
現在還沒有scala的環境,需要把scala添加進來:File--Project Structure--Global Libraries--+ 添加進來scala:
完成后可以在工程中看到scala的語言了:
此時還不能創建scala程序,需要進行目錄的設置:選擇工程目錄右鍵---Mark Directory As---Recources Root。
之后可以進行scala程序在maven環境中開發:
程序和運行結果如下:
現在可以配置spark的環境了:File--Project Structure--Global Libraries--+ 添加進來spark
現在就可以在IDEA的Maven環境中開發spark程序了。寫一段程序吧:
目錄中右鍵,可以看到scala class確定,選擇object:
首先使用本地運行示例:
package scala.T001import org.apache.spark.{SparkConf, SparkContext}object WordCount1 {def main(args: Array[String]): Unit = {val conf=new SparkConf().setAppName("wordcount").setMaster("local")val sc=new SparkContext(conf)val rdd=sc.textFile("C:\\Program Files\\Common Files\\VMware\\Drivers\\vmci\\sockets\\include\\vmci_sockets.h")val wordCount=rdd.flatMap(_.split(" ")).map(x=>(x,1)).reduceByKey(_+_)val wordSort=wordCount.map(x=>(x._2,x._1)).sortByKey(false).map(x=>(x._2,x._1))val result=wordSort.take(10)wordSort.saveAsTextFile("C:\\Program Files\\wortsort111")}}可以在本地找到一個產生的結果文件:
遠程執行:
? 好了,具體的流程操作完了,如需解決更多技術問題,可以掃描屏幕下方二維碼:
總結
以上是生活随笔為你收集整理的IDEA配置Maven-scala方式具体操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中turtle介绍_pyth
- 下一篇: 【Leetcode】大神总结的所有Top