mahout-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Deneche A. Hakim (JIRA)" <j...@apache.org>
Subject [jira] Created: (MAHOUT-177) Fix for "java.lang.ClassNotFoundException Exception"
Date Sun, 13 Sep 2009 08:21:57 GMT
Fix for "java.lang.ClassNotFoundException Exception"
----------------------------------------------------

                 Key: MAHOUT-177
                 URL: https://issues.apache.org/jira/browse/MAHOUT-177
             Project: Mahout
          Issue Type: Bug
    Affects Versions: 0.2
            Reporter: Deneche A. Hakim
            Priority: Minor
             Fix For: 0.2
         Attachments: cnf_fix.patch

When trying to run the Synthetic Control Data examples (http://cwiki.apache.org/MAHOUT/syntheticcontroldata.html)
in a pseudo-distributed Hadoop cluster I got the *java.lang.ClassNotFoundException* exception
in kmeans and dirichlet. canopy and meanshift worked perfectly.

The past solution was to flatten the examples jar: unjar all the libs and pack them in a single
jar file. I found that, *for the clustering examples*, you only need to unpack the mahout-core
jar, and because the compiled classes are already available in core/target/classes I changed
maven/build.xml as follows:
* grab the core/target/classes directly instead of the packed jar
* exclude apache-mahout-core-*.jar, this should exclude both apache-mahout-core.jar and apache-mahout-core-tests.jar
(do the examples really need the core-tests jar ?)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message