It's in the yaml file⦠# directories where Cassandra should store data on disk. data_file_directories: - /var/lib/cassandra/data
The permissions are normally cassandra:cassandra Cheers ----------------- Aaron Morton Freelance Cassandra Developer @aaronmorton http://www.thelastpickle.com On 22/09/2011, at 12:06 PM, Daning wrote: > Thanks Jonathan. where is the data directory configured? since I did not any > permission problem. > > Daning > > On 09/21/2011 11:01 AM, Jonathan Ellis wrote: >> Means Cassandra couldn't create an empty file in the data directory >> designating a sstable as compacted. I'd look for permissions >> problems. >> >> Short term there is no dire consequence, although it will keep >> re-compacting that sstable. Longer term you'll run out of disk space >> since nothing gets deleted. >> >> On Wed, Sep 21, 2011 at 1:44 PM, Daning<dan...@netseer.com> wrote: >>> I got this exception in system.log several times a day, do you have idea >>> what caused this problem and what is the consequence? >>> >>> >>> ERROR [CompactionExecutor:12] 2011-09-15 14:29:19,578 >>> AbstractCassandraDaemon.java (line 139) Fatal exception in thread >>> Thread[CompactionExecutor:12,1,main] >>> java.io.IOError: java.io.IOException: Unable to create compaction marker >>> at >>> org.apache.cassandra.io.sstable.SSTableReader.markCompacted(SSTableReader.java:642) >>> at >>> org.apache.cassandra.db.DataTracker.removeOldSSTablesSize(DataTracker.java:280) >>> at org.apache.cassandra.db.DataTracker.replace(DataTracker.java:253) >>> at >>> org.apache.cassandra.db.DataTracker.replaceCompactedSSTables(DataTracker.java:214) >>> at >>> org.apache.cassandra.db.ColumnFamilyStore.replaceCompactedSSTables(ColumnFamilyStore.java:1094) >>> at >>> org.apache.cassandra.db.compaction.CompactionManager.doCompactionWithoutSizeEstimation(CompactionManager.java:599) >>> at >>> org.apache.cassandra.db.compaction.CompactionManager.doCompaction(CompactionManager.java:507) >>> at >>> org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionManager.java:142) >>> at >>> org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionManager.java:108) >>> at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) >>> at java.util.concurrent.FutureTask.run(Unknown Source) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown >>> Source) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) >>> at java.lang.Thread.run(Unknown Source) >>> Caused by: java.io.IOException: Unable to create compaction marker >>> at >>> org.apache.cassandra.io.sstable.SSTableReader.markCompacted(SSTableReader.java:638) >>> ... 13 more >>> >>> >>> Thank you in advance. >>> >>> Daning >>> >> >> >