import spark.implicits._ 报红,无法导入

先给出错误的代码

def main(args: Array[String]): Unit = {
        //Create SparkConf() And Set AppName
      SparkSession.builder()
                .appName("Spark Sql basic example")
                .config("spark.some.config.option", "some-value")
                .getOrCreate()
 
        //import implicit DF,DS
        import spark.implicits._ //这里的spark出现了红色,无法导入
    }

解决方法:给SparkSession.builder一个对应的变量值,这个变量值是spark。

这里的spark不是某个包下面的东西,而是我们SparkSession.builder()对应的变量值,下面是正确的写法

 def main(args: Array[String]): Unit = {
        //Create SparkConf() And Set AppName
     val spark=  SparkSession.builder()
                .appName("Spark Sql basic example")
                .config("spark.some.config.option", "some-value")
                .getOrCreate()
 
        //import implicit DF,DS
        import spark.implicits._
    }

原文出处:import spark.implicits._ 报红,无法导入 import spark.implicits._ 报红,无法导入

上一篇:Jurassic Remains [中途相遇法]


下一篇:【解决】传送到github时出现failed to push some refs to