Sounds good. Thanks for the explanation!
On Sun, Feb 18, 2018 at 5:15 PM, Rahul Singh <rahul.xavier.si...@gmail.com> wrote: > If you don’t have access to the file you don’t have access to the file. > I’ve seen this issue several times. It’s he easiest low hanging fruit to > resolve. So figure it out and make sure that it’s Cassandra.Cassandra from > root to he Data folder and either run as root or sudo it. > > If it’s compacted it won’t be there so you won’t have the file. I’m not > aware of this event being communicated to Sstableloader via SEDA. Besides, > the sstable that you are loading SHOULD not be live. If you at streaming a > life sstable, it means you are using sstableloader not as it is designed to > be used - which is with static files. > > -- > Rahul Singh > rahul.si...@anant.us > > Anant Corporation > > On Feb 18, 2018, 9:22 AM -0500, shalom sagges <shalomsag...@gmail.com>, > wrote: > > Not really sure with which user I ran it (root or cassandra), although I > don't understand why a permission issue will generate a File not Found > exception? > > And in general, what if a file is being streamed and got compacted before > the streaming ended. Does Cassandra know how to handle this? > > Thanks! > > On Sun, Feb 18, 2018 at 3:58 PM, Rahul Singh <rahul.xavier.si...@gmail.com > > wrote: > >> Check permissions maybe? Who owns the files vs. who is running >> sstableloader. >> >> -- >> Rahul Singh >> rahul.si...@anant.us >> >> Anant Corporation >> >> On Feb 18, 2018, 4:26 AM -0500, shalom sagges <shalomsag...@gmail.com>, >> wrote: >> >> Hi All, >> >> C* version 2.0.14. >> >> I was loading some data to another cluster using SSTableLoader. The >> streaming failed with the following error: >> >> >> Streaming error occurred >> java.lang.RuntimeException: java.io.*FileNotFoundException*: >> /data1/keyspace1/table1/keyspace1-table1-jb-65174-Data.db (No such file >> or directory) >> at org.apache.cassandra.io.compress.CompressedRandomAccessReade >> r.open(CompressedRandomAccessReader.java:59) >> at org.apache.cassandra.io.sstable.SSTableReader.openDataReader >> (SSTableReader.java:1409) >> at org.apache.cassandra.streaming.compress.CompressedStreamWrit >> er.write(CompressedStreamWriter.java:55) >> at org.apache.cassandra.streaming.messages.OutgoingFileMessage$ >> 1.serialize(OutgoingFileMessage.java:59) >> at org.apache.cassandra.streaming.messages.OutgoingFileMessage$ >> 1.serialize(OutgoingFileMessage.java:42) >> at org.apache.cassandra.streaming.messages.StreamMessage.serial >> ize(StreamMessage.java:45) >> at org.apache.cassandra.streaming.ConnectionHandler$OutgoingMes >> sageHandler.sendMessage(ConnectionHandler.java:339) >> at org.apache.cassandra.streaming.ConnectionHandler$OutgoingMes >> sageHandler.run(ConnectionHandler.java:311) >> at java.lang.Thread.run(Thread.java:722) >> Caused by: java.io.*FileNotFoundException*: >> /data1/keyspace1/table1/keyspace1-table1-jb-65174-Data.db (No such file >> or directory) >> at java.io.RandomAccessFile.open(Native Method) >> at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) >> at org.apache.cassandra.io.util.RandomAccessReader.<init>(Rando >> mAccessReader.java:58) >> at org.apache.cassandra.io.compress.CompressedRandomAccessReade >> r.<init>(CompressedRandomAccessReader.java:76) >> at org.apache.cassandra.io.compress.CompressedRandomAccessReade >> r.open(CompressedRandomAccessReader.java:55) >> ... 8 more >> WARN 18:31:35,938 [Stream #7243efb0-1262-11e8-8562-d19d5fe7829c] Stream >> failed >> >> >> >> Did I miss something when running the load? Was the file suddenly missing >> due to compaction? >> If so, did I need to disable auto compaction or stop the service >> beforehand? (didn't find any reference to compaction in the docs) >> >> I know it's an old version, but I didn't find any related bugs on "File >> not found" exceptions. >> >> Thanks! >> >> >> >