Did you check cassandra.yaml to make sure partitioner there matches what was in 
your old cluster ?

Regards,
Oleg Dulin
Please note my new office #: 732-917-0159

On May 15, 2012, at 3:22 PM, Casey Deccio wrote:

> 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
> 

Reply via email to