You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Dmitriy Lyubimov (JIRA)" <ji...@apache.org> on 2012/10/12 00:41:03 UTC

[jira] [Commented] (MAHOUT-1098) ColumnMeansJob broken

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

Dmitriy Lyubimov commented on MAHOUT-1098:
------------------------------------------

One thing that seems to be massively breaking PCA stuff is that getTempPath() of a job may return a relative path. The default working directory seems to be set up differently between front end and backend which breaks sync between those.
                
> ColumnMeansJob broken
> ---------------------
>
>                 Key: MAHOUT-1098
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1098
>             Project: Mahout
>          Issue Type: Bug
>            Reporter: Dmitriy Lyubimov
>            Assignee: Dmitriy Lyubimov
>
> getting various errors, e.g.
> java.lang.IllegalStateException: java.lang.ClassNotFoundException: DistributedRowMatrix.columnMeans.vector.class
> 	at org.apache.mahout.common.ClassUtils.instantiateAs(ClassUtils.java:38)
> 	at org.apache.mahout.math.hadoop.MatrixColumnMeansJob$MatrixColumnMeansMapper.map(MatrixColumnMeansJob.java:159)
> 	at org.apache.mahout.math.hadoop.MatrixColumnMeansJob$MatrixColumnMeansMapper.map(MatrixColumnMeansJob.java:134)
> 	at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:144)
> 	at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:647)
> 	at org.apache.hadoop.mapred.MapTask.run(MapTask.java:323)
> 	at org.apache.hadoop.mapred.Child$4.run(Child.java:270)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at javax.security.auth.Subject.doAs(Subject.java:396)
> 	at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1157)
> 	at org.apache.hadoop.mapred.Child.main(Child.java:264)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira