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

Drew Farris commented on MAHOUT-427:
------------------------------------

The -core argument is there to allow code to be run from the build tree without 
requiring that .job files be built. Otherwise, the mahout script obtains its 
classes from the following locations:

1) the mahout-*.jar files one would expect to find at the root of a binary 
release
2) the mahout-*.job files one would find in the target directories of the 
various subprojects
3) the release dependencies found in the lib directory at the root of a binary 
release.

With -core, target/classes from each of the subprojects is added to the 
classpath and the dependencies are added from  examples/target/dependency/*.jar

./examples/bin/build-reuters.sh should run after a 'mvn clean install' -- if it 
doesn't that's an issue.

> $MAHOUT_HOME/examples/bin/build-reuters.sh doesn't run successfully because 
> of classpath issues related to the -core argument
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-427
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-427
>             Project: Mahout
>          Issue Type: Bug
>    Affects Versions: 0.4
>         Environment: Hadoop installation on EC2 as described here - 
> https://cwiki.apache.org/MAHOUT/mahoutec2.html
>            Reporter: Peter Goldstein
>
> Once I resolved issue MAHOUT-426 , I was still not able to run the 
> ./examples/bin/build-reuters.sh script without errors  These were 
> ClassNotFoundExceptions, indicating a problem with the classpath.  
> The issue appears to be related to the "-core" argument, which controls the 
> classpath.  Placing '-core' as the first argument to the individual 
> $MAHOUT_HOME/bin/mahout calls in the script solved the issue, but I'm not 
> sure it was the correct solution.  It's unclear to me what the '-core' 
> argument is supposed to signify.
> Can someone shed some light on this, and tell me whether this is the correct 
> solution to the problem?  And if not, what is the correct solution to this 
> classpath issue.

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

Reply via email to