scala cons ::操作符不是对象的成员

时间:2018-09-24 07:05:16

标签: scala apache-spark-sql

var versionMap = scala.collection.immutable.Map.empty[String, List[String]]
var queryType = sparkSession.sql("select distinct version, type from dummy.tbl").distinct().collect()
    queryType:Array[org.apache.spark.sql.Row] = Array([1.0,a], [0.1,b], [1.0.0,c], [6.2.3,d], [6.3.0,d])
for (row <- queryType){
   versionMap += (row.get(1).toString -> (row.get(0).toString :: (versionMap get row.get(1).toString getOrElse Nil)))
     }

这些行在spark-shell中工作正常,当我使用sbt clean编译包进行编译以生成jar时,它抛出 value ::不是Object的成员

什么会导致错误?进行sbt编译时是否需要添加一些依赖项jar?

0 个答案:

没有答案