【问题标题】:Spark MLlib in java does not workjava中的Spark MLlib不起作用
【发布时间】:2018-10-10 08:03:18
【问题描述】:

我的问题是我已经为 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;

但我收到一条消息“无法解析符号 'ml'”。这个问题有什么解决办法?

【问题讨论】:

    标签: java maven apache-spark dependencies apache-spark-mllib


    【解决方案1】:

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

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

    【讨论】:

    • 正确。然后你会在org.apache.spark.mllib.linalg.Vectors 中找到 Vectors 类,而不是在 org.apache.spark.ml.linalg.Vectors 中。这已更改。
    猜你喜欢
    • 2018-02-17
    • 1970-01-01
    • 2014-10-27
    • 2015-01-30
    • 2015-12-18
    • 2017-03-08
    • 2016-03-07
    • 2017-11-15
    • 2015-05-12
    相关资源
    最近更新 更多