In cassandra.yaml I have this configured: partitioner: org.apache.cassandra.dht.RandomPartitioner
why has the partitioner changed? Is this something I did? Where can I find documentation on this topic. Thanks Michael -----Original Message----- From: Jonathan Ellis [mailto:jbel...@gmail.com] Sent: Tuesday, November 29, 2011 7:46 PM To: user@cassandra.apache.org Subject: Re: upgrade to 1.0.4 That looks like a regression caused by https://issues.apache.org/jira/browse/CASSANDRA-3407. We'll work on a fix ASAP; in the meantime, you should move back to 1.0.3. (No data loss has been caused.) On Tue, Nov 29, 2011 at 11:01 AM, Michael Vaknine <micha...@citypath.com> wrote: > Hi, > Upgrade cluster 1.0.3 to 1.0.4 gives me this errors. > Can someone help me here? > > Many thanks, > Michael > > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:143) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:203) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja > va:886) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9 > 08) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,044 at > java.lang.Thread.run(Thread.java:619) > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:08,091 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/Index/AttractionLocationCategoryDateIdx-h-505 > (203917517 bytes) > TST-Cass1 INFO [main] 2011-11-29 16:52:08,562 SecondaryIndexManager.java > (line 183) Creating new index : > ColumnDefinition{name=3039706172746974696f6e, > validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=KEYS, > index_name='AttractionLocationCategoryDateIdx_09partition_idx'} > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/Index/AttractionLocationCategoryDateIdx.AttractionLo > cationCategoryDateIdx_09partition_idx-h-1 (3481255 bytes) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 > AbstractCassandraDaemon.java (line 133) Fatal exception in thread Thread > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 > java.lang.RuntimeException: Cannot open > /var/lib/cassandra/data/Index/AttractionLocationCategoryDateIdx.AttractionLo > cationCategoryDateIdx_09partition_idx-h-1 because partitioner does not match > org.apache.cassandra.dht.LocalPartitioner > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:143) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:203) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja > va:886) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9 > 08) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,573 at > java.lang.Thread.run(Thread.java:619) > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:08,588 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/Index/AttractionUserIdx-h-435 (35983268 bytes) > TST-Cass1 INFO [main] 2011-11-29 16:52:08,793 SecondaryIndexManager.java > (line 183) Creating new index : > ColumnDefinition{name=3039706172746974696f6e, > validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=KEYS, > index_name='AttractionUserIdx_09partition_idx'} > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/Index/AttractionUserIdx.AttractionUserIdx_09partitio > n_idx-h-1 (7920542 bytes) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 > AbstractCassandraDaemon.java (line 133) Fatal exception in thread Thread > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 > java.lang.RuntimeException: Cannot open > /var/lib/cassandra/data/Index/AttractionUserIdx.AttractionUserIdx_09partitio > n_idx-h-1 because partitioner does not match > org.apache.cassandra.dht.LocalPartitioner > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:143) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:203) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja > va:886) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9 > 08) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,810 at > java.lang.Thread.run(Thread.java:619) > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:08,830 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/Index/LeaderboardIdx-h-410 (768375 bytes) > TST-Cass1 INFO [main] 2011-11-29 16:52:08,832 SecondaryIndexManager.java > (line 183) Creating new index : > ColumnDefinition{name=3039706172746974696f6e, > validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=KEYS, > index_name='LeaderboardIdx_09partition_idx'} > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:08,837 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/Index/LeaderboardIdx.LeaderboardIdx_09partition_idx- > h-1 (11716 bytes) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 > AbstractCassandraDaemon.java (line 133) Fatal exception in thread Thread > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 > java.lang.RuntimeException: Cannot open > /var/lib/cassandra/data/Index/LeaderboardIdx.LeaderboardIdx_09partition_idx- > h-1 because partitioner does not match > org.apache.cassandra.dht.LocalPartitioner > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:143) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:203) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja > va:886) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9 > 08) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:08,838 at > java.lang.Thread.run(Thread.java:619) > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:08,873 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/User/Users-h-348473 (2407961082 bytes) > TST-Cass1 INFO [OptionalTasks:1] 2011-11-29 16:52:10,707 > SecondaryIndexManager.java (line 183) Creating new index : > ColumnDefinition{name=3039706172746974696f6e, > validator=org.apache.cassandra.db.marshal.UTF8Type, index_type=KEYS, > index_name='Users_09partition_idx'} > TST-Cass1 INFO [SSTableBatchOpen:1] 2011-11-29 16:52:10,719 > SSTableReader.java (line 134) Opening > /var/lib/cassandra/data/User/Users.Users_09partition_idx-h-1 (104764248 > bytes) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 > AbstractCassandraDaemon.java (line 133) Fatal exception in thread Thread > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 > java.lang.RuntimeException: Cannot open > /var/lib/cassandra/data/User/Users.Users_09partition_idx-h-1 because > partitioner does not match org.apache.cassandra.dht.LocalPartitioner > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:143) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:203) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja > va:886) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9 > 08) > TST-Cass1 ERROR [SSTableBatchOpen:1] 2011-11-29 16:52:10,720 at > java.lang.Thread.run(Thread.java:619) > > -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com