Here's something new in the logs: ERROR 12:21:09,418 Exception in thread Thread[SSTableBatchOpen:2,5,main] java.lang.RuntimeException: Cannot open /var/lib/cassandra/data/system/Versions/system-Versions-hc-35 because partitioner does not match org.apache.cassandra.dht.ByteOrderedPartitioner at org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:164) at org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:224) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) 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:662)
Casey On Tue, May 15, 2012 at 12:08 PM, Casey Deccio <ca...@deccio.net> wrote: > I recently upgraded from cassandra 1.0.10 to 1.1. Everything worked fine > in one environment, but after I upgraded in another, I can't find my > keyspace. When I run, e.g., cassandra-cli with 'use KeySpace;' It tells me > that the keyspace doesn't exist. In the log I see this: > > ERROR [MigrationStage:1] 2012-05-15 11:39:48,216 > AbstractCassandraDaemon.java (line 134) Exception in thread > Thread[MigrationStage:1,5,main]java.lang.AssertionError > at > org.apache.cassandra.db.DefsTable.updateKeyspace(DefsTable.java:441) > at > org.apache.cassandra.db.DefsTable.mergeKeyspaces(DefsTable.java:339) > at > org.apache.cassandra.db.DefsTable.mergeSchema(DefsTable.java:269) > at > org.apache.cassandra.db.DefsTable.mergeRemoteSchema(DefsTable.java:248) > at > org.apache.cassandra.service.MigrationManager$MigrationTask.runMayThrow(MigrationManager.java:416) > at > org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:636) > > I can see that the data I would expect still seems to be in the new place > (/var/lib/cassandra/data/App/ColFamily/App-DomainName-*) on all nodes. > > What am I missing? > > Thanks, > Casey >