mahout-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mat Kelcey <matthew.kel...@gmail.com>
Subject Re: hadoop-0.19 and mahout 0.7: throwing incompatible errors, how can I fix it?
Date Fri, 21 Sep 2012 14:44:54 GMT
I imagine the best use of your time and effort is to convince your admins
that running a 3 year old version of hadoop is a bad idea. Things are only
going to get worse...
Mat
On Sep 13, 2012 7:15 PM, "Phoenix Bai" <baizhimo@gmail.com> wrote:

> Hi guys,
>
> I am trying to compile my application code using mahout 0.7 and hadoop
> 0.19.
> during the compile process, it is throwing errors as below:
>
> $ hadoop jar cluster-0.0.1-SNAPSHOT-jar-with-dependencies.jar
> mahout.sample.ClusterVideos
> 12/09/13 20:36:18 INFO vectorizer.SparseVectorsFromSequenceFiles: Maximum
> n-gram size is: 1
> 12/09/13 20:36:31 INFO vectorizer.SparseVectorsFromSequenceFiles: Minimum
> LLR value: 1.0
> 12/09/13 20:36:31 INFO vectorizer.SparseVectorsFromSequenceFiles: Number of
> reduce tasks: 1
> java.lang.VerifyError: (class: org/apache/hadoop/mapreduce/Job, method:
> submit signature: ()V) Incompatible argument to function
> at
>
> org.apache.mahout.vectorizer.DocumentProcessor.tokenizeDocuments(DocumentProcessor.java:78)
>  at
>
> org.apache.mahout.vectorizer.SparseVectorsFromSequenceFiles.run(SparseVectorsFromSequenceFiles.java:253)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>  at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
> at
>
> org.apache.mahout.vectorizer.SparseVectorsFromSequenceFiles.main(SparseVectorsFromSequenceFiles.java:55)
>  at mahout.sample.ClusterVideos.runSeq2Sparse(ClusterVideos.java:133)
> at mahout.sample.ClusterVideos.main(ClusterVideos.java:54)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>  at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
>  at org.apache.hadoop.util.RunJar.main(RunJar.java:165)
> at org.apache.hadoop.mapred.JobShell.run(JobShell.java:54)
>  at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
>  at org.apache.hadoop.mapred.JobShell.main(JobShell.java:68)
>
>
> This is due to incompability between hadoop0.19 and mahout 0.7 right?
> so, how can I fix it?
> I can`t upgrade hadoop 0.19 because it is not up to me,
> and I don`t want to use mahout 0.5 either because, in that case, I might
> have to rewrite my application code.
>
> so, is there any way to solve this like through a patch or something?
>
> Thanks
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message