One of our Cassandra nodes is throwing multiple of these errors:

ERROR [ROW-READ-STAGE:185] 2010-04-27 14:56:59,543 CassandraDaemon.java
(line 78) Fatal exception in thread Thread[ROW-READ-STAGE:185,5,main]
java.lang.RuntimeException: java.io.FileNotFoundException:
/data/cassandra/data/Onespot/Entry-28-Index.db (No such file or directory)
at org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:118)
at
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:40)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.FileNotFoundException:
/data/cassandra/data/Onespot/Entry-28-Index.db (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:98)
at
org.apache.cassandra.io.util.BufferedRandomAccessFile.<init>(BufferedRandomAccessFile.java:143)
at
org.apache.cassandra.io.util.BufferedRandomAccessFile.<init>(BufferedRandomAccessFile.java:138)
at org.apache.cassandra.io.SSTableReader.getPosition(SSTableReader.java:340)
at
org.apache.cassandra.io.SSTableReader.getFileDataInput(SSTableReader.java:482)
at
org.apache.cassandra.db.filter.SSTableNamesIterator.<init>(SSTableNamesIterator.java:50)
at
org.apache.cassandra.db.filter.NamesQueryFilter.getSSTableColumnIterator(NamesQueryFilter.java:69)
at
org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:830)
at
org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:750)
at
org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:719)
at org.apache.cassandra.db.Table.getRow(Table.java:381)
at
org.apache.cassandra.db.SliceByNamesReadCommand.getRow(SliceByNamesReadCommand.java:56)
at org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:80)
... 4 more

I've checked, and the file in question is definitely not in that directory.

I'm not sure how to troubleshoot this issue, can anyone give me some
pointers?

thanks,
Mason

Reply via email to