[ 
https://issues.apache.org/jira/browse/MAHOUT-1655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14385957#comment-14385957
 ] 

Stevo Slavic commented on MAHOUT-1655:
--------------------------------------

Spark expects guava, and exactly version 14.0.1 which is now provided.
Before change, 11.0.2 was on classpath, and it's HashFunction is missing 
hashInt method, which was added in guava 12 (see 
[here|https://code.google.com/p/guava-libraries/source/browse/guava/src/com/google/common/hash/HashFunction.java?name=v14.0.1#158]),
 causing that "NoSuchMethodError: com.google.common.hash.HashFunction.hashInt" 
to be thrown.

> Refactor module dependencies
> ----------------------------
>
>                 Key: MAHOUT-1655
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1655
>             Project: Mahout
>          Issue Type: Improvement
>          Components: mrlegacy
>    Affects Versions: 0.9
>            Reporter: Pat Ferrel
>            Assignee: Andrew Musselman
>            Priority: Critical
>             Fix For: 0.10.0
>
>
> Make a new module, call it mahout-hadoop. Move anything there that is 
> currently in mrlegacy but used in math-scala or spark. Remove dependencies on 
> mrlegacy altogether if possible by using other core classes.
> The goal is to have math-scala and spark module depend on math, and a small 
> module called mahout-hadoop (much smaller than mrlegacy). 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to