cfid is internal, not sure if it is exposed anywhere. You may see it in DEBUG level logs at start up.
> 1744830464 Is a very high number, it starts at 1000 and increments by one. Something seems odd. The error you are seeing may be a symptom of a diverged schema. Check for schema agreement using describe cluster in the cassandra-cli. Cheers ----------------- Aaron Morton Freelance Developer @aaronmorton http://www.thelastpickle.com On 23/03/2012, at 9:15 AM, Daning Wang wrote: > Hi, > > How to find a column family from a cfId? I got a bunch of exception, want to > find out which CF has problem. > > java.io.IOError: org.apache.cassandra.db.UnserializableColumnFamilyException: > Couldn't find cfId=1744830464 > at > org.apache.cassandra.service.AbstractRowResolver.preprocess(AbstractRowResolver.java:71) > at > org.apache.cassandra.service.AsyncRepairCallback.response(AsyncRepairCallback.java:47) > at > org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:49) > at > org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:59) > 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=1744830464 > at > org.apache.cassandra.db.ColumnFamilySerializer.deserialize(ColumnFamilySerializer.java:123) > at org.apache.cassandra.db.RowSerializer.deserialize(Row.java:69) > at > org.apache.cassandra.db.ReadResponseSerializer.deserialize(ReadResponse.java:113) > at > org.apache.cassandra.db.ReadResponseSerializer.deserialize(ReadResponse.java:82) > at > org.apache.cassandra.service.AbstractRowResolver.preprocess(AbstractRowResolver.java:64) > > > Daning
