2016-11-10 2 views
-2

Я использую Maven для управления моей программой искры java. В программе я вызываю алгоритм FPGrowth в mllib.fpm.spark maven package org.apache.spark.mllib.fpm не существует

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

Однако есть ошибки: package org.apache.spark.mllib.fpm не существует. Как решить этот вопрос?

ответ

1

Проблема в том, вы используете mllib, но вы не имеете его зависимость, указанный в вашем pom.xml.

Как я могу видеть, ваша искра версии 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

Версия должна быть действительно 1.5.1. Большое спасибо ! – volity

0

Добавить эту зависимость

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

Спасибо! Ваш ответ решил мою проблему. – volity

+1

Добро пожаловать! Как сказал @ShivanshSrivastava, версия должна быть 1.5.1 –

Смежные вопросы