在星火1.6.2(斯卡拉2.10.5)下面的代码在壳工作只是罚款:星火2.0 Scala的import语句
import org.apache.spark.mllib.linalg.Vector
case class DataPoint(vid: String, label: Double, features: Vector)
的mllib矢量正确盖过了Scala的载体。
然而,星火2.0(斯卡拉2.11.8)相同的代码抛出在shell以下错误:
<console>:11: error: type Vector takes type parameters
case class DataPoint(vid: String, label: Double, features: Vector)
为了使其工作,我现在必须明确命名类:
case class DataPoint(vid: String, label: Double,
features: org.apache.spark.mllib.linalg.Vector)
有人可以告诉我什么改变了,是Spark还是Scala有过错?谢谢!
他们改变了火花壳做进口,有它突出的错误。你在谈论从shell运行吗? –
@ som-snytt是我从shell运行 - 谢谢 - 更新了问题。好吧,那么它最有可能是一个错误。 – Roman