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

Sean Owen updated MAHOUT-294:
-----------------------------

          Description: Update -- This issue is at this point open to track the 
mission to standardize, at least, on using one version of Hadoop's API. At the 
moment, it means using the .mapreduce.* classes instead of .mapred.* classes.  
(was: * Move AbstractJob to common and convert all the Driver classes to extend 
that.
   One suggestion is:
   AlgorithmParams params = ParamsBuilder.build().withParam("-i", 
input).withParam("-o", output)....
   MyAlgorithmn.runJob(params) throws ParameterMissingException;

* Give uniform command-line parameters for various algorithms.
   e.g Currently distance measure is -d, -dm, -m at different places in 
clustering

* Add a temp directory as a parameter 
http://www.lucidimagination.com/search/document/28a979aa62c02a1/who_owns_mahout_bucket_on_s3#ddb5855e8bdace45

This issue will keep track of all discussion/patches related to the design and 
cleanup of Mahout API
)
    Affects Version/s: 0.5
        Fix Version/s:     (was: 0.5)
                       1.0
             Assignee: Sean Owen

I think this over-arching issue to try to get off the old Hadoop APIs remains 
important but must get kicked down the road a bit. I think it must block 1.0 
however. We do need to understand how the existing old code will finally be 
updated.

> Uniform API behavior for Jobs
> -----------------------------
>
>                 Key: MAHOUT-294
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-294
>             Project: Mahout
>          Issue Type: Improvement
>          Components: Classification, Clustering, Collaborative Filtering, 
> Frequent Itemset/Association Rule Mining, Math, Utils
>    Affects Versions: 0.4, 0.5
>            Reporter: Robin Anil
>            Assignee: Sean Owen
>             Fix For: 1.0
>
>         Attachments: MAHOUT-294.patch, MAHOUT-294.patch, MAHOUT-294a.patch
>
>
> Update -- This issue is at this point open to track the mission to 
> standardize, at least, on using one version of Hadoop's API. At the moment, 
> it means using the .mapreduce.* classes instead of .mapred.* classes.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to