新手小白求助~
import spark.implicits._ 不能匯入:not found:object spark
編譯器:eclipse
版本:spark-2.1.1 hadoop-2.7.3 scala2.1.2.2
uj5u.com熱心網友回復:
打錯了,scala版本應該是scala-2.12.2uj5u.com熱心網友回復:
在eclipse上單機跑,沒有打開hadoop和spark,設定conf為local模式uj5u.com熱心網友回復:
這里的是spark不是某個類里的東西,應該是某個變數,如下:val spark =SparkSession.builder().getOrCreate();
import spark.implicits._
spark.sql("")
uj5u.com熱心網友回復:
用scala2.11編譯,我之前用scala2.12有問題,也是不能runuj5u.com熱心網友回復:
import spark.implicits._ 這里面的spark是一個變數,你要先定義出這個變數,匯入他對應的implicits._。所以這段代碼應該不是寫在最前面的,應該是寫在某個代碼塊里面。uj5u.com熱心網友回復:
在創建了SparkSession后,再進行匯入即可官方在Saprk SQL的SparkSession.scala原始碼中有對這個匯入進行說明
uj5u.com熱心網友回復:
多謝大佬
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14155.html
標籤:Spark
