cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Feng Qu <mail...@gmail.com>
Subject Re: Couldn't find cfId
Date Wed, 16 May 2012 23:44:58 GMT
Daning, 

You could
clear the hintedhandoff via jmx ( HintedHandOffManagerMBean.deleteHintsForEndpoint ) for that
host.
 
 
Feng Qu


>________________________________
> From: Daning Wang <daning@netseer.com>
>To: user@cassandra.apache.org 
>Sent: Wednesday, May 16, 2012 10:38 AM
>Subject: Re: Couldn't find cfId
> 
>
>Thanks Aaron! We will upgrade to 1.0.9.
>
>Just curious, you said "removing the HintedHandoff files from data/system", what do the
HintedHandoff files look like?
>
>Thanks,
>
>Daning
>
>
>On Wed, May 16, 2012 at 2:32 AM, aaron morton <aaron@thelastpickle.com> wrote:
>
>Looks like this https://issues.apache.org/jira/browse/CASSANDRA-3975
>>
>>
>>Fixed in the latest 1.0.9. 
>>
>>
>>Either upgrade (which is always a good idea) or purge the hints from the server. Either
using JMX or stopping the node and removing the HintedHandoff files from data/system. 
>>
>>
>>In either case you should then run a nodetool repair as hints for other CF's may have
been dropped. 
>>
>>
>>Cheers
>>
>>
>>
>>-----------------
>>Aaron Morton
>>Freelance Developer
>>@aaronmorton
>>http://www.thelastpickle.com 
>>
>>
>>On 16/05/2012, at 2:27 AM, Daning Wang wrote:
>>
>>We got exception "UnserializableColumnFamilyException: Couldn't find cfId=1075" in
the log of one node, describe cluster showed all the nodes in same schema version. how to
fix this problem? did repair but looks does not work, haven't try scrub yet.
>>>
>>>
>>>We are on v1.0.3
>>>
>>>
>>>ERROR [HintedHandoff:1631] 2012-05-15 07:13:07,877 AbstractCassandraDaemon.java
(line 139) Fatal exception in thread Thread[HintedHandoff:1631,1,main]
>>>java.lang.RuntimeException: org.apache.cassandra.db.UnserializableColumnFamilyException:
Couldn't find cfId=1075
>>>        at org.apache.cassandra.utils.FBUtilities.unchecked(FBUtilities.java:689)
>>>        at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34)
>>>        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>        at java.lang.Thread.run(Thread.java:722)
>>>Caused by: org.apache.cassandra.db.UnserializableColumnFamilyException: Couldn't
find cfId=1075
>>>        at org.apache.cassandra.db.ColumnFamilySerializer.deserialize(ColumnFamilySerializer.java:129)
>>>        at org.apache.cassandra.db.RowMutation$RowMutationSerializer.deserialize(RowMutation.java:401)
>>>        at org.apache.cassandra.db.RowMutation$RowMutationSerializer.deserialize(RowMutation.java:409)
>>>        at org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpointInternal(HintedHandOffManager.java:344)
>>>        at org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpoint(HintedHandOffManager.java:248)
>>>        at org.apache.cassandra.db.HintedHandOffManager.access$200(HintedHandOffManager.java:84)
>>>        at org.apache.cassandra.db.HintedHandOffManager$3.runMayThrow(HintedHandOffManager.java:418)
>>> 
>>>Thanks,
>>>
>>>
>>>Daning
>>
>
>
>
Mime
View raw message