【问题标题】:spark maven package org.apache.spark.mllib.fpm does not existspark maven 包 org.apache.spark.mllib.fpm 不存在
【发布时间】:2016-11-10 07:40:15
【问题描述】:

我使用 Maven 来管理我的 java spark 程序。在程序中,我在 mllib.fpm 中调用 FPGrowth 算法。

<dependency> <!--Spark denpendency -->
  <groupId>org.apache.spark</groupId>
  <artifactId>spark-core_2.10</artifacrId>
  <version>1.5.1</version>
</dependency>

但是有一个错误:包 org.apache.spark.mllib.fpm 不存在。如何解决这个问题?

【问题讨论】:

    标签: java maven apache-spark


    【解决方案1】:

    问题是您正在使用 mllib,但您的 pom.xml 中没有指定它的依赖项。

    我可以看到你的 spark 版本是 1.5.1。

    因此请尝试将其添加到您的 pom.xml:

    <!-- https://mvnrepository.com/artifact/org.apache.spark/spark-mllib_2.10 -->
    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-mllib_2.10</artifactId>
        <version>1.5.1</version>
    </dependency>
    

    这将解决您的问题。谢谢!

    【讨论】:

    • 版本确实应该是1.5.1。非常感谢!
    【解决方案2】:

    添加这个依赖

    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-mllib_2.10</artifactId>
        <version>1.5.1</version>
    </dependency>
    

    【讨论】:

    • 不客气!正如@ShivanshSrivastava 提到的版本应该是 1.5.1
    猜你喜欢
    • 2013-02-19
    • 2018-12-23
    • 2021-08-10
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    相关资源
    最近更新 更多