[ https://issues.apache.org/jira/browse/CASSANDRA-15860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jeremy Hanna updated CASSANDRA-15860: ------------------------------------- Resolution: Not A Bug Status: Resolved (was: Triage Needed) As mentioned previously, it's simply not possible to change num_tokens after data is written to a data center. > 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 > Priority: Normal > > 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