cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mason Hale <ma...@onespot.com>
Subject FileNotFoundException in ROW-READ-STAGE
Date Sat, 15 May 2010 05:43:08 GMT
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

Mime
View raw message