[ 
https://issues.apache.org/jira/browse/MAHOUT-1634?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cristian Galán updated MAHOUT-1634:
-----------------------------------
    Status: Patch Available  (was: Open)

I try the solution in a test of my project with Eclipse in a local job (without 
hadoop fs) in Linux Mint 17 and a distributed job in a CDH5.1 VM with 
zookeeper, and in both cases works.

The Mahout test fails. If I have time, I will see.

> ALS don't work when it adds new files in Distributed Cache
> ----------------------------------------------------------
>
>                 Key: MAHOUT-1634
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1634
>             Project: Mahout
>          Issue Type: Bug
>          Components: Collaborative Filtering
>    Affects Versions: 0.9
>         Environment: Cloudera 5.1 VM, eclipse, zookeeper
>            Reporter: Cristian Galán
>              Labels: ALS
>             Fix For: 1.0
>
>         Attachments: mahout.patch
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> ALS algorithm uses distributed cache to temp files, but the distributed cache 
> have other uses too, especially to add dependencies
> (http://blog.cloudera.com/blog/2011/01/how-to-include-third-party-libraries-in-your-map-reduce-job/),
>  so when in a hadoop's job we add a dependency library (or other file) ALS 
> fails because it reads ALL files in Distribution Cache without distinction.
> This occurs in the project of my company because we need to add Mahout 
> dependencies (mahout, lucene,...) in an hadoop Configuration to run Mahout's 
> jobs, otherwise the Mahout's job fails because it don't find the dependencies.
> I propose two options (I think two valid options):
> 1) Eliminate all .jar in the return of HadoopUtil.getCacheFiles
> 2) Elliminate all Path object distinct of /part-*
> I prefer the first because it's less aggressive, and I think this solution 
> will be resolve all problems.
> Pd: Sorry if my english is wrong.



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

Reply via email to