You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mahout.apache.org by sri krishna <kr...@yahoo.com> on 2011/08/14 17:43:04 UTC

Error in running fkmeans from console

Version used: Mahout 0.5

Command Runned:


bin/mahout fkmeans -i reuters-vectors/tfidf-vectors -c reuters-kmeans-clusters -o reuters-fkmeans-clusters -cd 1.0 -k 21 -m 2 -ow -x 10 -dm org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure



Exception in thread "main" java.lang.NumberFormatException: null
    at java.lang.Integer.parseInt(Integer.java:443)
    at java.lang.Integer.parseInt(Integer.java:514)
    at org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansDriver.run(FuzzyKMeansDriver.java:115)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
    at org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansDriver.main(FuzzyKMeansDriver.java:65)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
    at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)
    at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:187)

am i missing anything here??. I had taken the sources files from latest version of mahout. 

Re: Error in running fkmeans from console

Posted by sri krishna <kr...@yahoo.com>.
 It works fine when we initialise the initial clusters to already existing clusters. In my case, i had taken the clusters from k means algorithm. It seems, this is the same problem which you had mentioned!.



________________________________
From: Kate Ericson <er...@cs.colostate.edu>
To: user@mahout.apache.org; sri krishna <kr...@yahoo.com>
Sent: Sunday, 14 August 2011 9:35 PM
Subject: Re: Error in running fkmeans from console

There's been a problem with fuzzy k-means for a while, where the
driver tries to parse the -k flag too many times.
This may be something else though...
Can you run it if you point it at existing starting clusters?
That way we'd be able to see if its the same problem.

-Kate

On Sun, Aug 14, 2011 at 9:43 AM, sri krishna <kr...@yahoo.com> wrote:
> Version used: Mahout 0.5
>
> Command Runned:
>
>
> bin/mahout fkmeans -i reuters-vectors/tfidf-vectors -c reuters-kmeans-clusters -o reuters-fkmeans-clusters -cd 1.0 -k 21 -m 2 -ow -x 10 -dm org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure
>
>
>
> Exception in thread "main" java.lang.NumberFormatException: null
>     at java.lang.Integer.parseInt(Integer.java:443)
>     at java.lang.Integer.parseInt(Integer.java:514)
>     at org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansDriver.run(FuzzyKMeansDriver.java:115)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>     at org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansDriver.main(FuzzyKMeansDriver.java:65)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:616)
>     at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
>     at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)
>     at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:187)
>
> am i missing anything here??. I had taken the sources files from latest version of mahout.

Re: Error in running fkmeans from console

Posted by Kate Ericson <er...@cs.colostate.edu>.
There's been a problem with fuzzy k-means for a while, where the
driver tries to parse the -k flag too many times.
This may be something else though...
Can you run it if you point it at existing starting clusters?
That way we'd be able to see if its the same problem.

-Kate

On Sun, Aug 14, 2011 at 9:43 AM, sri krishna <kr...@yahoo.com> wrote:
> Version used: Mahout 0.5
>
> Command Runned:
>
>
> bin/mahout fkmeans -i reuters-vectors/tfidf-vectors -c reuters-kmeans-clusters -o reuters-fkmeans-clusters -cd 1.0 -k 21 -m 2 -ow -x 10 -dm org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure
>
>
>
> Exception in thread "main" java.lang.NumberFormatException: null
>     at java.lang.Integer.parseInt(Integer.java:443)
>     at java.lang.Integer.parseInt(Integer.java:514)
>     at org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansDriver.run(FuzzyKMeansDriver.java:115)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>     at org.apache.mahout.clustering.fuzzykmeans.FuzzyKMeansDriver.main(FuzzyKMeansDriver.java:65)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:616)
>     at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
>     at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)
>     at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:187)
>
> am i missing anything here??. I had taken the sources files from latest version of mahout.