I double checked that I am setting all 256 tokens, verified manually. When I start Cassandra with empty data directory is startsup fine. now if I restart the Cassandra without making any changes it won't start and give same error
I captured the nodetool status and nodetool ring and compare the tokens value Datacenter: us-west-2 ===================== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN x.x.x.x 51.63 KB *256* 100.0% d1248cf3-12cd-4011-908c-2b4c8c333920 2a ERROR [main] 2017-08-31 15:44:51,339 CassandraDaemon.java:395 - Fatal configuration error org.apache.cassandra.exceptions.ConfigurationException: Cannot change the number of tokens from 256 to 1 at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:972) ~[apache-cassandra-2.1.16.jar:2.1.16] at org.apache.cassandra.service.StorageService.initServer(StorageService.java:740) ~[apache-cassandra-2.1.16.jar:2.1.16] at org.apache.cassandra.service.StorageService.initServer(StorageService.java:617) ~[apache-cassandra-2.1.16.jar:2.1.16] at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:391) [apache-cassandra-2.1.16.jar:2.1.16] at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:566) [apache-cassandra-2.1.16.jar:2.1.16] at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:655) [apache-cassandra-2.1.16.jar:2.1.16] INFO [StorageServiceShutdownHook] 2017-08-31 15:44:51,355 Gossiper.java:1454 - Announcing shutdown INFO [StorageServiceShutdownHook] 2017-08-31 15:44:53,360 MessagingService.java:734 - Waiting for messaging service to quiesce INFO [ACCEPT-/x.x.x.x] 2017-08-31 15:44:53,361 MessagingService.java:1020 - MessagingService has terminated the accept() thread On Thu, Aug 31, 2017 at 12:51 AM, kurt greaves <k...@instaclustr.com> wrote: > What Erick said. That error in particular implies you aren't setting all > 256 tokens in initial_token >