我使用的是spark2.1 官方的Scala依賴是2.11, spark2.2 的依賴也是2.11 所以如果你的Scala版本是2.22或者較老版本,還是換到這個(gè)版本比較好辙诞,不然可能會(huì)報(bào)錯(cuò)或者出現(xiàn)context不能初始化的問(wèn)題夏醉,
比如報(bào):
Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps;
這就是版本不對(duì)導(dǎo)致的。
然后就是安裝idea,再安裝Scala插件抡笼,也很簡(jiǎn)單,
2017-07-29 下午5.39.24.png
2017-07-29 下午5.40.37.png
然后導(dǎo)入依賴黄鳍,
2017-07-29 下午5.41.37.png
2017-07-29 下午5.42.34.png
點(diǎn)左下角的那個(gè)?號(hào)選擇下載的spark包中的jars目錄
然后就可以編寫(xiě)代碼了推姻。
并且能夠在idea中運(yùn)行。