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

孤街醉人 提交于 2020-02-26 17:00:43

先给出错误的代码

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._ 报红,无法导入 在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!