var sc: SparkSession =SparkSession.builder()
.appName("Test")
.config("spark.sql.warehouse.dir","file:///")
.getOrCreate()
import spark.implicits._//这里spark出现了爆红
Seq(("name",1),("sex",2)).toDF()//toDF报错
原因
是因为这里导包的spark是指的是自己创建的SprakSession,变量名是spark
解决方案:将导包的spark变量名修改为自己定义的sc
var sc: SparkSession =SparkSession.builder()
.appName("Test")
.config("spark.sql.warehouse.dir","file:///")
.getOrCreate()
import sc.implicits._
Seq就有toDF()方法了



