You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mahout.apache.org by dionyasos <ba...@gmail.com> on 2012/03/22 09:51:43 UTC

is hadoop necessary for clustering in mahout?

Hi everyone,
is there a way to run clustering algorithms in mahout without using hadoop ?
thanks.

--
View this message in context: http://lucene.472066.n3.nabble.com/is-hadoop-necessary-for-clustering-in-mahout-tp3847880p3847880.html
Sent from the Mahout User List mailing list archive at Nabble.com.

Re: is hadoop necessary for clustering in mahout?

Posted by Lance Norskog <go...@gmail.com>.
Most of the clustering methods have non-map-reduce versions. Check out
the Display series of programs: DisplayKMeans etc. in the
mahout/example source code.

On Thu, Mar 22, 2012 at 8:41 AM, Jeff Eastman
<jd...@windwardsolutions.com> wrote:
> Most of the Mahout clustering algorithms have an -xm sequential CLI option
> that runs locally in-memory from/to Hadoop-style sequence files. And, as
> below, you can also call the Java driver methods directly from your program.
>
>
> On 3/22/12 9:22 AM, Ahmed Abdeen Hamed wrote:
>>
>> Hi,
>>
>> I think I can answer this question...
>>
>> Yes, you can run a clustering algorithm on your local machine without
>> using
>> Hadoop. Just include the mahout jar files in your classpath and start
>> using
>> it as just another java library. I am currently experimenting with
>> TreeClusteringRecommender but you can use k-means or whatever clustering
>> algorithm of your choice.
>>
>> Thanks,
>>
>> -Ahmed
>>
>> On Thu, Mar 22, 2012 at 4:51 AM, dionyasos<ba...@gmail.com>  wrote:
>>
>>> Hi everyone,
>>> is there a way to run clustering algorithms in mahout without using
>>> hadoop
>>> ?
>>> thanks.
>>>
>>> --
>>> View this message in context:
>>>
>>> http://lucene.472066.n3.nabble.com/is-hadoop-necessary-for-clustering-in-mahout-tp3847880p3847880.html
>>> Sent from the Mahout User List mailing list archive at Nabble.com.
>>>
>



-- 
Lance Norskog
goksron@gmail.com

Re: is hadoop necessary for clustering in mahout?

Posted by Jeff Eastman <jd...@windwardsolutions.com>.
Most of the Mahout clustering algorithms have an -xm sequential CLI 
option that runs locally in-memory from/to Hadoop-style sequence files. 
And, as below, you can also call the Java driver methods directly from 
your program.

On 3/22/12 9:22 AM, Ahmed Abdeen Hamed wrote:
> Hi,
>
> I think I can answer this question...
>
> Yes, you can run a clustering algorithm on your local machine without using
> Hadoop. Just include the mahout jar files in your classpath and start using
> it as just another java library. I am currently experimenting with
> TreeClusteringRecommender but you can use k-means or whatever clustering
> algorithm of your choice.
>
> Thanks,
>
> -Ahmed
>
> On Thu, Mar 22, 2012 at 4:51 AM, dionyasos<ba...@gmail.com>  wrote:
>
>> Hi everyone,
>> is there a way to run clustering algorithms in mahout without using hadoop
>> ?
>> thanks.
>>
>> --
>> View this message in context:
>> http://lucene.472066.n3.nabble.com/is-hadoop-necessary-for-clustering-in-mahout-tp3847880p3847880.html
>> Sent from the Mahout User List mailing list archive at Nabble.com.
>>


Re: is hadoop necessary for clustering in mahout?

Posted by Ahmed Abdeen Hamed <ah...@gmail.com>.
Hi,

I think I can answer this question...

Yes, you can run a clustering algorithm on your local machine without using
Hadoop. Just include the mahout jar files in your classpath and start using
it as just another java library. I am currently experimenting with
TreeClusteringRecommender but you can use k-means or whatever clustering
algorithm of your choice.

Thanks,

-Ahmed

On Thu, Mar 22, 2012 at 4:51 AM, dionyasos <ba...@gmail.com> wrote:

> Hi everyone,
> is there a way to run clustering algorithms in mahout without using hadoop
> ?
> thanks.
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/is-hadoop-necessary-for-clustering-in-mahout-tp3847880p3847880.html
> Sent from the Mahout User List mailing list archive at Nabble.com.
>