How many columns do you have in your rows? How big a heap are you giving to sstable2json?
On Thu, Jan 7, 2010 at 9:37 PM, JKnight JKnight <beukni...@gmail.com> wrote: > 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 <jbel...@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 <beukni...@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 >