You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mahout.apache.org by rahul raghavendhra <ra...@gmail.com> on 2012/03/08 07:24:31 UTC

clusterdump export as GRAPH_ML not working

Hi All,

I want to visualize the clusters. So i decided to export as graph ML using

./mahout clusterdump --seqFileDir output/clusters-2-final --pointsDir
output/clusteredPoints --outputFormat GRAPH_ML -o answerq.txt

but it is not working and i got the following exception..

 Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.mahout.common.StringUtils.escapeXML(Ljava/lang/String;)Ljava/lang/String;
    at
org.apache.mahout.utils.clustering.GraphMLClusterWriter.createNode(GraphMLClusterWriter.java:192)
    at
org.apache.mahout.utils.clustering.GraphMLClusterWriter.write(GraphMLClusterWriter.java:114)
    at
org.apache.mahout.utils.clustering.AbstractClusterWriter.write(AbstractClusterWriter.java:168)
    at
org.apache.mahout.utils.clustering.AbstractClusterWriter.write(AbstractClusterWriter.java:155)
    at
org.apache.mahout.utils.clustering.ClusterDumper.printClusters(ClusterDumper.java:187)
    at
org.apache.mahout.utils.clustering.ClusterDumper.run(ClusterDumper.java:153)
    at
org.apache.mahout.utils.clustering.ClusterDumper.main(ClusterDumper.java:102)
    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:188)
    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)

P.S :
 TEXT and CSV option is working.. Can we use that csv for visualizing ? if
so wat tool can be used ? please help


./rahul

Re: clusterdump export as GRAPH_ML not working

Posted by Lance Norskog <go...@gmail.com>.
You might have a library mismatch between mahout common and mahout.
Try removing your entire maven cache and do a full 'mvn clean
install'. (I have had version problems like this.)

On Wed, Mar 7, 2012 at 10:24 PM, rahul raghavendhra
<ra...@gmail.com> wrote:
> Hi All,
>
> I want to visualize the clusters. So i decided to export as graph ML using
>
> ./mahout clusterdump --seqFileDir output/clusters-2-final --pointsDir
> output/clusteredPoints --outputFormat GRAPH_ML -o answerq.txt
>
> but it is not working and i got the following exception..
>
>  Exception in thread "main" java.lang.NoSuchMethodError:
> org.apache.mahout.common.StringUtils.escapeXML(Ljava/lang/String;)Ljava/lang/String;
>    at
> org.apache.mahout.utils.clustering.GraphMLClusterWriter.createNode(GraphMLClusterWriter.java:192)
>    at
> org.apache.mahout.utils.clustering.GraphMLClusterWriter.write(GraphMLClusterWriter.java:114)
>    at
> org.apache.mahout.utils.clustering.AbstractClusterWriter.write(AbstractClusterWriter.java:168)
>    at
> org.apache.mahout.utils.clustering.AbstractClusterWriter.write(AbstractClusterWriter.java:155)
>    at
> org.apache.mahout.utils.clustering.ClusterDumper.printClusters(ClusterDumper.java:187)
>    at
> org.apache.mahout.utils.clustering.ClusterDumper.run(ClusterDumper.java:153)
>    at
> org.apache.mahout.utils.clustering.ClusterDumper.main(ClusterDumper.java:102)
>    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:188)
>    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)
>
> P.S :
>  TEXT and CSV option is working.. Can we use that csv for visualizing ? if
> so wat tool can be used ? please help
>
>
> ./rahul



-- 
Lance Norskog
goksron@gmail.com