在Spark中使用某库时,出现 Symbol XXX is inaccessible from this space 错误

当我们按以下方法引入包时,会出现Symbol xxx is inaccessible from this space 这样的错误。

import org.apache.spark.ml.linalg.{Vector, VectorUDT}

 我们进入源代码文件,会看到这样一行

其中private[spark]的意思是该对象只能在含有spark的类中使用;此时,可以考虑将package一行换为如下语句,即可解决问题。

 

package org.apache.spark

问题解决!


版权声明:本文为weixin_36636708原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。