Looks like the cause of the error was because of not specifying num_tokens in 
the cassandra.yaml file. I was under the impression that setting a value of 
num_tokens will override the initial_token value . Looks like we need to set 
num_tokens to 1 to get around this error. Not specifying anything causes the 
above error.

Regards,
Ananth


From: Ananth Gundabattula 
<agundabatt...@threatmetrix.com<mailto:agundabatt...@threatmetrix.com>>
Reply-To: "user@cassandra.apache.org<mailto:user@cassandra.apache.org>" 
<user@cassandra.apache.org<mailto:user@cassandra.apache.org>>
Date: Sunday, June 23, 2013 1:25 PM
To: "user@cassandra.apache.org<mailto:user@cassandra.apache.org>" 
<user@cassandra.apache.org<mailto:user@cassandra.apache.org>>
Subject: Upgrade from 1.1.10 to 1.2.4

Hello everybody,

I am trying to perform a rolling upgrade from 1.1.10 to 1.2.4 ( with two 
patches to 1.2.4 https://issues.apache.org/jira/browse/CASSANDRA-5554
https://issues.apache.org/jira/browse/CASSANDRA-5418 as they might effect us in 
production )

I was wondering if anyone was able to perform a successful rolling upgrade from 
1.1.10 to 1.2.4?

I tried both a rolling upgrade while other nodes are on 1.1.10 version and also 
while all nodes in the cluster were shutdown and just the new version cassandra 
node coming up. The 1.1.10 version nodes see the 1.2.4 version node up but the 
1.2.4 version node crashes a few seconds after the start up.

I see the following exception in the logs when the 1.2.4 node starts up.

……
 INFO 03:03:26,399 Log replay complete, 13 replayed mutations
 INFO 03:03:26,631 Cassandra version: 1.2.4-SNAPSHOT
 INFO 03:03:26,631 Thrift API version: 19.35.0
 INFO 03:03:26,632 CQL supported versions: 2.0.0,3.0.1 (default: 3.0.1)
 INFO 03:03:26,660 Starting up server gossip
 INFO 03:03:26,671 Enqueuing flush of Memtable-local@1284117703(253/253 
serialized/live bytes, 9 ops)
 INFO 03:03:26,672 Writing Memtable-local@1284117703(253/253 serialized/live 
bytes, 9 ops)
 INFO 03:03:26,676 Completed flushing 
/data/cassandra/data/system/local/system-local-ib-4-Data.db (250 bytes) for 
commitlog position ReplayPosition(segmentId=1371956606055, position=50387)
 INFO 03:03:26,684 Compacting 
[SSTableReader(path='/data/cassandra/data/system/local/system-local-ib-3-Data.db'),
 
SSTableReader(path='/data/cassandra/data/system/local/system-local-ib-2-Data.db'),
 
SSTableReader(path='/data/cassandra/data/system/local/system-local-ib-4-Data.db'),
 
SSTableReader(path='/data/cassandra/data/system/local/system-local-ib-1-Data.db')]
 INFO 03:03:26,706 Compacted 4 sstables to 
[/data/cassandra/data/system/local/system-local-ib-5,].  852 bytes to 457 (~53% 
of original) in 19ms = 0.022938MB/s.  4 total rows, 1 unique.  Row merge counts 
were {1:0, 2:0, 3:0, 4:1, }
 INFO 03:03:26,769 Starting Messaging Service on port 7000
ERROR 03:03:26,842 Exception encountered during startup
java.lang.NullPointerException
at 
org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:716)
at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:542)
at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:439)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:323)
at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:411)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:454)
java.lang.NullPointerException
at 
org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:716)
at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:542)
at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:439)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:323)
at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:411)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:454)
Exception encountered during startup: null
ERROR 03:03:26,848 Exception in thread Thread[StorageServiceShutdownHook,5,main]
java.lang.NullPointerException
at 
org.apache.cassandra.service.StorageService.stopRPCServer(StorageService.java:321)
at 
org.apache.cassandra.service.StorageService$1.runMayThrow(StorageService.java:507)
at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
at java.lang.Thread.run(Thread.java:722)


Regards,
Ananth


Reply via email to