cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dane Miller <>
Subject Re: IndexOutOfBoundsException during repair, streaming
Date Thu, 04 Apr 2013 17:32:43 GMT
On Wed, Apr 3, 2013 at 6:08 PM, aaron morton <> wrote:
> We deleted and recreated those CFs before moving into
> production mode.
> We have a wiener.
> The comparator is applying the current schema to the byte value read from
> disk (schema on read) which describes a value with more than 2 components.
> It's then trying to apply the current schema so it can type cast the bytes
> for comparison.
> Something must have gone wrong in the "deleted" part of your statement
> above. We do not store schema with data, so this a problem of changing the
> schema in an incompatible way with existing data.
> nodetool scrub is probably your best bet. I've not checked that it handles
> this specific problem, but in general it will drop rows from SSTables that
> cannot be read or have some other problem. Best thing to do is snapshot and
> copy the data from one prod node to a QA box and run some tests.
> hope that helps.

I scrubbed the CF and was able to complete the repair.  Thanks Aaron!


View raw message