cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From JKnight JKnight <beukni...@gmail.com>
Subject Re: Can fix corrupt file? (Compaction step)
Date Fri, 08 Jan 2010 03:37:28 GMT
Yes. The error is *ERROR: Out of memory deserializing row 2829049. *
I've tried to delete this row immediately. But now Cassandra does not
support delete immediately. Maybe I have to code it.

On Thu, Jan 7, 2010 at 12:28 PM, Jonathan Ellis <jbellis@gmail.com> wrote:

> do you get any errors when running sstable2json on the files being
> compacted?
>
> On Thu, Jan 7, 2010 at 3:49 AM, JKnight JKnight <beuknight@gmail.com>
> wrote:
> > Dear all,
> >
> > In compact step, I found the error in file SSTableScanner.java at the
> > following method
> >         public IteratingRow next()
> >         {
> >             try
> >             {
> >                 if (row != null)
> >                     row.skipRemaining();
> >                 assert !file.isEOF();
> >                 return row = new IteratingRow(file, sstable);
> >             }
> >             catch (IOException e)
> >             {
> >                 logger.debug("IteratingRow next Exception " +
> > sstable.getFilename());
> >                 throw new RuntimeException(e);
> >             }
> >         }
> > The error is: Caused by: java.lang.RuntimeException:
> > java.io.UTFDataFormatException: malformed input around byte 13
> >     at
> >
> org.apache.cassandra.io.SSTableScanner$KeyScanningIterator.next(SSTableScanner.java:120)
> >
> > Can I fix corrupt file?
> > And how I can do?
> > I have tried almost Cassandra version and the error still occur.
> >
> > Thank a lot for support.
> >
> > --
> > Best regards,
> > JKnight
> >
>



-- 
Best regards,
JKnight

Mime
View raw message