【问题标题】:Why does Eclipse give "object sql is not a member of package org.apache.spark"?为什么 Eclipse 给出“对象 sql 不是包 org.apache.spark 的成员”?
【发布时间】:2017-03-08 04:30:32
【问题描述】:

我在通过 Eclipse 使用 Spark SQL 程序时遇到以下问题。

代码行

import org.apache.spark.sql.{Row, SparkSession}

给予:

对象 sql 不是包 org.apache.spark 的成员

sbt 文件详情

name := "SparkXXSql"

version := "1.0"

scalaVersion := "2.11.8"

libraryDependencies += "org.apache.spark" %% "spark-core_2.11" % "2.0.0" % "provided"

libraryDependencies += "org.apache.spark" %% "spark-sql_2.11" % "2.0.0" % "provided"

resolvers += Resolver.mavenLocal

【问题讨论】:

    标签: apache-spark apache-spark-sql


    【解决方案1】:

    如果不是拼写错误,那么这是因为您的依赖项实际上并没有解决。当您添加 %% 时,scala 版本会自动附加到模块中,因此您实际上是在解析 spark-core_2.11_2.11 和 spark-sql_2.11_2.11。尝试删除 %% 或显式 _2.11 并重新加载您的依赖项。

    【讨论】:

      猜你喜欢
      • 2018-05-19
      • 2023-04-01
      • 1970-01-01
      • 2018-09-18
      • 2016-04-11
      • 2015-09-15
      • 2020-06-07
      • 2013-05-18
      • 2022-01-01
      相关资源
      最近更新 更多