java 中的 Spark MLlib 不工作

Spark MLlib in java does not work

我的问题是我已经为 java 下载了 Apache Spark 并创建了一个依赖项:

<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-core_2.11</artifactId>
    <version>2.3.0</version>
</dependency>

一切正常,但我无法从 Apache Spark 导入 MLlib。我试过例如:

import org.apache.spark.ml.linalg.Vectors;

但是我有一个消息"Cannot resolve symbol 'ml'"。这个问题的解决方案是什么?

你必须在你的 maven 文件中添加 Apache Spark MLLib dependency

<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-mllib_2.11</artifactId>
    <version>2.3.0</version>
</dependency>