【问题标题】:object ml is not a member of package org.apache.spark对象 ml 不是包 org.apache.spark 的成员
【发布时间】:2023-04-01 18:21:01
【问题描述】:

我正在尝试在 Mllib 中迈出第一步。我的库依赖项是:

libraryDependencies += "org.apache.spark" % "spark-core_2.11" % "2.2.0"
libraryDependencies += "com.github.fommil.netlib" % "all" % "1.1.2"

但我仍然得到:

Error:(4, 27) object ml is not a member of package org.apache.spark
  import org.apache.spark.ml.regression.GeneralizedLinearRegression

【问题讨论】:

  • 供您参考:我已经删除了最后一句话,因为它与 SO 无关。最好不要冒险关闭;)

标签: apache-spark sbt apache-spark-mllib


【解决方案1】:

你已经包含了对 Spark Core 的依赖,你还应该添加 Spark MLLib:

libraryDependencies += "org.apache.spark" % "spark-mllib_2.11" % "2.2.0"

或者更简单:

libraryDependencies += "org.apache.spark" %% "spark-mllib" % "2.2.0"

【讨论】:

  • 这给了我错误:Error while importing SBT project:<br/>...<br/><pre>[warn] https://repo1.maven.org/maven2/org/apache/spark/spark-mllib_2.12 /2.2.0[warn] :: org.apache.spark#spark-mllib_2.12;2.2.0: not found
  • @user1761806 将您的 Scala 版本更改为 2.11。 Spark 尚不支持 Scala 2.11
  • 感谢必须将其专门更改为 2.11.7 才能正常工作,但现在似乎已经解决了这个问题。这是应该在 spark.apache.org/docs/latest/ml-guide.html 的依赖项部分中的信息。
猜你喜欢
  • 2020-06-07
  • 2018-05-19
  • 1970-01-01
  • 1970-01-01
  • 2018-09-18
  • 2022-01-01
  • 2018-02-21
  • 2012-12-20
  • 2018-09-10
相关资源
最近更新 更多