如题。
首先我去到maven仓库找spark mllib,得到maven配置如下
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-mllib -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_2.12</artifactId>
<version>2.4.0</version>
<scope>runtime</scope>
</dependency>
然后加入我的pom文件,但是,我的idea表示,根本找不到mllib的相关类。
import org.apache.spark.mllib.*;这一句变灰色,也就是没有被使用。
最终我的解决办法是。对于上面那一段dependency,删去最后的runtime,变成下面这样
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-mllib -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_2.12</artifactId>
<version>2.4.0</version>
<!--<scope>runtime</scope>-->
</dependency>
然后刷新maven依赖
成功解决。