You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mahout.apache.org by Bikash Gupta <bi...@gmail.com> on 2014/03/13 11:41:06 UTC

Commons IO version mismatch with CDH 4.6

Hi,

Running Kmeans in cluster of CDH 4.6 I have a new issue with commons-io
compatibility

Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.commons.io.IOUtils.closeQuietly(Ljava/io/Closeable;)V
        at
org.apache.hadoop.hdfs.DFSInputStream.getBlockReader(DFSInputStream.java:1107)
        at
org.apache.hadoop.hdfs.DFSInputStream.blockSeekTo(DFSInputStream.java:539)
        at
org.apache.hadoop.hdfs.DFSInputStream.readWithStrategy(DFSInputStream.java:738)
        at
org.apache.hadoop.hdfs.DFSInputStream.read(DFSInputStream.java:782)
        at java.io.DataInputStream.readFully(DataInputStream.java:195)
        at java.io.DataInputStream.readFully(DataInputStream.java:169)
        at
org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1800)
        at
org.apache.hadoop.io.SequenceFile$Reader.initialize(SequenceFile.java:1765)
        at
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1714)
        at
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1728)
        at
org.apache.mahout.common.iterator.sequencefile.SequenceFileValueIterator.<init>(SequenceFileValueIterator.java:56)
        at
org.apache.mahout.clustering.iterator.ClusterIterator.isConverged(ClusterIterator.java:207)
        at
org.apache.mahout.clustering.iterator.ClusterIterator.iterateMR(ClusterIterator.java:188)
        at
org.apache.mahout.clustering.kmeans.KMeansDriver.buildClusters(KMeansDriver.java:217)
        at
org.apache.mahout.clustering.kmeans.KMeansDriver.run(KMeansDriver.java:140)
        at
org.apache.mahout.clustering.kmeans.KMeansDriver.run(KMeansDriver.java:103)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)

Any suggestion?

-- 
Thanks & Regards
Bikash Gupta

Re: Commons IO version mismatch with CDH 4.6

Posted by Bikash Gupta <bi...@gmail.com>.
My Bad!!!

I was pointing to wrong jar..sorry for this...


On Thu, Mar 13, 2014 at 4:11 PM, Bikash Gupta <bi...@gmail.com>wrote:

> Hi,
>
> Running Kmeans in cluster of CDH 4.6 I have a new issue with commons-io
> compatibility
>
> Exception in thread "main" java.lang.NoSuchMethodError:
> org.apache.commons.io.IOUtils.closeQuietly(Ljava/io/Closeable;)V
>         at
> org.apache.hadoop.hdfs.DFSInputStream.getBlockReader(DFSInputStream.java:1107)
>         at
> org.apache.hadoop.hdfs.DFSInputStream.blockSeekTo(DFSInputStream.java:539)
>         at
> org.apache.hadoop.hdfs.DFSInputStream.readWithStrategy(DFSInputStream.java:738)
>         at
> org.apache.hadoop.hdfs.DFSInputStream.read(DFSInputStream.java:782)
>         at java.io.DataInputStream.readFully(DataInputStream.java:195)
>         at java.io.DataInputStream.readFully(DataInputStream.java:169)
>         at
> org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1800)
>         at
> org.apache.hadoop.io.SequenceFile$Reader.initialize(SequenceFile.java:1765)
>         at
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1714)
>         at
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1728)
>         at
> org.apache.mahout.common.iterator.sequencefile.SequenceFileValueIterator.<init>(SequenceFileValueIterator.java:56)
>         at
> org.apache.mahout.clustering.iterator.ClusterIterator.isConverged(ClusterIterator.java:207)
>         at
> org.apache.mahout.clustering.iterator.ClusterIterator.iterateMR(ClusterIterator.java:188)
>         at
> org.apache.mahout.clustering.kmeans.KMeansDriver.buildClusters(KMeansDriver.java:217)
>         at
> org.apache.mahout.clustering.kmeans.KMeansDriver.run(KMeansDriver.java:140)
>         at
> org.apache.mahout.clustering.kmeans.KMeansDriver.run(KMeansDriver.java:103)
>         at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
>
> Any suggestion?
>
> --
> Thanks & Regards
> Bikash Gupta
>



-- 
Thanks & Regards
Bikash Kumar Gupta