Short version: don't mix nodes on different architectures in the same cluster.
On Wed, Oct 27, 2010 at 2:09 PM, Chris Oei <chris....@nestria.com> wrote: > Hi all, > > I'm getting the following when I try to bootstrap my Cassandra cluster on a > Windows > machine. > > INFO 11:47:10,300 Joining: sleeping 30000 ms for pending range setup > INFO 11:47:40,302 Bootstrapping > ERROR 11:47:40,453 Fatal exception in thread Thread[Thread-5,5,main] > java.lang.AssertionError: Filename must include parent directory. > at > org.apache.cassandra.io.sstable.Descriptor.fromFilename(Descriptor.ja > va:110) > at > org.apache.cassandra.streaming.PendingFile$PendingFileSerializer.dese > rialize(PendingFile.java:121) > at > org.apache.cassandra.streaming.StreamHeader$StreamHeaderSerializer.de > serialize(StreamHeader.java:90) > at > org.apache.cassandra.streaming.StreamHeader$StreamHeaderSerializer.de > serialize(StreamHeader.java:72) > at > org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnect > ion.java:74) > > My linux (Ubuntu 10.04) node bootstrapped just fine (using another Ubuntu > node as a > seed). I'm guessing there's some weirdness involving linux vs. > cygwin/Windows filenames. > nodetool says the cygwin node is stuck at "Joining 154.98 KB". > > My system (the problem node): > cassandra 0.7.0 RC1 binary (second attempt, dated Oct 26, 2010) > cygwin 1.7 > Windows 7 (64-bit) > java 1.6.0_21 hotspot (32-bit, I think) > 4 GB RAM > > The other nodes (which seem to work fine) are Ubuntu systems. > > Also, my data set (for this test) is only 23 MB and nobody except me is > reading or > writing to the cluster. > > Ideas, anyone? > > Thanks, > Chris > -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of Riptano, the source for professional Cassandra support http://riptano.com