Krishnakumar Jinka created CASSANDRA-15860:
----------------------------------------------

             Summary: Cannot change the number of tokens from 512 to 256 Fatal 
configuration error; unable to start server.
                 Key: CASSANDRA-15860
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15860
             Project: Cassandra
          Issue Type: Bug
            Reporter: Krishnakumar Jinka


Hello, I was following this issue from jira: 
https://issues.apache.org/jira/browse/CASSANDRA-11811?jql=text%20~%20%22CassandraDaemon.java%20Cannot%20change%22
. We are using 3.11.2 and i see this error in the log while starting the 
cassandra, and it fails. I read the jira and understood that mutation happens, 
thereby doubling the number of tokens, and hence due to mismatch

INFO [main] [2020-05-28 11:05:14] OutboundTcpConnection.java:108 - 
OutboundTcpConnection using coalescing strategy DISABLED
INFO [HANDSHAKE-/192.168.5.53] [2020-05-28 11:05:14] 
OutboundTcpConnection.java:560 - Handshaking version with /192.168.5.53
INFO [main] [2020-05-28 11:05:15] StorageService.java:707 - Loading persisted 
ring state
INFO [main] [2020-05-28 11:05:15] StorageService.java:825 - Starting up server 
gossip
INFO [main] [2020-05-28 11:05:15] TokenMetadata.java:479 - Updating topology 
for /192.168.5.52
INFO [main] [2020-05-28 11:05:15] TokenMetadata.java:479 - Updating topology 
for /192.168.5.52
Cannot change the number of tokens from 512 to 256
Fatal configuration error; unable to start server. See log for stacktrace.
ERROR [main] [2020-05-28 11:05:15] CassandraDaemon.java:708 - Fatal 
configuration error
org.apache.cassandra.exceptions.ConfigurationException: Cannot change the 
number of tokens from 512 to 256
at 
org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:989)
 ~[apache-cassandra-3.11.2.jar:3.11.2]
at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:682) 
~[apache-cassandra-3.11.2.jar:3.11.2]
at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:613) 
~[apache-cassandra-3.11.2.jar:3.11.2]
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:379) 
[apache-cassandra-3.11.2.jar:3.11.2]
at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:602) 
[apache-cassandra-3.11.2.jar:3.11.2]
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:691) 
[apache-cassandra-3.11.2.jar:3.11.2]
INFO [StorageServiceShutdownHook] [2020-05-28 11:05:15] HintsService.java:220 - 
Paused hints dispatch
INFO [StorageServiceShutdownHook] [2020-05-28 11:05:15] Gossiper.java:1540 - 
Announcing shutdown
INFO [StorageServiceShutdownHook] [2020-05-28 11:05:15] 
StorageService.java:2292 - Node /192.168.5.52 state jump to shutdown
INFO [HANDSHAKE-/192.168.5.53] [2020-05-28 11:05:15] 
OutboundTcpConnection.java:560 - Handshaking version with /192.168.5.53

I would like to know 
 # what would be the root cause of this error
 # How to recover from this error. Because everytime i start the Cassandra, it 
is blocked due to this. 

/etc/cassandra/conf/cassandra.yaml 

contains num_tokens as 256  , auto_bootstrap is not provided, i guess by 
default it will be true. 

INFO [main] [2020-05-28 11:05:13] StorageService.java:618 - Cassandra version: 
3.11.2
INFO [main] [2020-05-28 11:05:13] StorageService.java:619 - Thrift API version: 
20.1.0
INFO [main] [2020-05-28 11:05:13] StorageService.java:620 - CQL supported 
versions: 3.4.4 (default: 3.4.4)
INFO [main] [2020-05-28 11:05:13] StorageService.java:622 - Native protocol 
supported versions: 3/v3, 4/v4, 5/v5-beta (default: 4/v4)

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to