Since 3.x worked and 4.x didn't, it is most likely caused by clock out of sync between servers. Cassandra 3.x by default has cross node timeout disabled, and Cassandra 4 has changed the default to enabled. Check the system time on both servers are accurate. Use NTP to prevent this from happening again.

On 31/01/2022 10:30, onmstester onmstester wrote:
Hi,
I'm trying to setup a Cluster of  apache Cassandra version 4.0.1 with 2 nodes:
1. on node1 (192.168.1.1), extracted tar.gz and config these on yml:
         - seeds: "192.168.1.1"
listen_address: 192.168.1.1
rpc_address: 192.168.1.1
2. started node1 and a few seconds later it is UN
3.on node2 (192.168.1.2), extracted tar.gz and config these on yml:
         - seeds: "192.168.1.1"
listen_address: 192.168.1.2
rpc_address: 192.168.1.2
4. started node2 but a few seconds later an error reported in system.log:
INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,499 MessagingMetrics.java:206 - ECHO_REQ messages were dropped in last 5000 ms: 0 internal and 5 cross node. Mean internal dropped latency: 0 ms and Mean cross-node dropped latency: 53142 ms INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,499 StatusLogger.java:65 - Pool Name Active   Pending      Completed   Blocked  All Time Blocked INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,503 StatusLogger.java:69 - CompactionExecutor 0         0              0         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,503 StatusLogger.java:69 - MemtableReclaimMemory 0         0              4         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,503 StatusLogger.java:69 - GossipStage 0         0             24         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,503 StatusLogger.java:69 - SecondaryIndexManagement 0         0              0         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,503 StatusLogger.java:69 - HintsDispatcher 0         0              0         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,504 StatusLogger.java:69 - MemtableFlushWriter 0         0              4         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,504 StatusLogger.java:69 - PerDiskMemtableFlushWriter_0 0         0              4         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,504 StatusLogger.java:69 - MemtablePostFlush 0         0              8         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,504 StatusLogger.java:69 - Sampler 0         0              0         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,504 StatusLogger.java:69 - ValidationExecutor 0         0              0         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,504 StatusLogger.java:69 - ViewBuildExecutor 0         0              0         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,505 StatusLogger.java:69 - CacheCleanupExecutor 0         0              0         0                 0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,505 StatusLogger.java:79 - CompactionManager 0         0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,505 StatusLogger.java:91 - MessagingService n/a       0/0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,506 StatusLogger.java:101 - Cache Type Size                 Capacity               KeysToSave INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,506 StatusLogger.java:103 - KeyCache 240                104857600                      all INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,506 StatusLogger.java:109 - RowCache 0                        0                      all INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,506 StatusLogger.java:116 - Table                       Memtable ops,data INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,506 StatusLogger.java:119 - system_schema.columns 218,33711 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,506 StatusLogger.java:119 - system_schema.types                      2,16 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.indexes                    2,16 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.keyspaces                 4,242 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.dropped_columns               3,123 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.aggregates                 2,16 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.triggers                   2,16 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.tables 32,22085 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.views                      2,16 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,507 StatusLogger.java:119 - system_schema.functions                  2,16 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.compaction_history                 0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.IndexInfo                          0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.repairs                            0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.size_estimates                     0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.table_estimates                    0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.paxos                              0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.built_views                        0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,508 StatusLogger.java:119 - system.peer_events                        0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,509 StatusLogger.java:119 - system.peers_v2                           0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,509 StatusLogger.java:119 - system.peers                              0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,509 StatusLogger.java:119 - system.peer_events_v2                     0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,509 StatusLogger.java:119 - system.batches                            0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,509 StatusLogger.java:119 - system.transferred_ranges                 0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,509 StatusLogger.java:119 - system.transferred_ranges_v2                 0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,509 StatusLogger.java:119 - system.view_builds_in_progress                 0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,510 StatusLogger.java:119 - system.local                              0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,510 StatusLogger.java:119 - system.sstable_activity                   0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,510 StatusLogger.java:119 - system.available_ranges_v2                 0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,510 StatusLogger.java:119 - system.available_ranges                   0,0 INFO  [ScheduledTasks:1] 2022-01-31 13:46:37,510 StatusLogger.java:119 - system.prepared_statements                 0,0


Checked out some other scenarios:
- tried to setup a cluster with same procedure using Cassandra 3.11.2 and it started with no problems (so there is no problem related to Hardware or OS)
- single node cluster setup on node2 starting with no problems
- tried to set both nodes as seed node but got 100s of these logs per seconds and still no luck: WARN  [MigrationStage:1] 2022-01-31 13:38:23,872 MigrationCoordinator.java:504 - Can't send schema pull request: node /192.168.1.1:7000 is down. DEBUG [MigrationStage:1] 2022-01-31 13:38:23,872 MigrationCoordinator.java:324 - Immediately submitting migration task for /192.168.1.1:7000, schema versions: local=(empty), remote=2207c2a9-f598-3971-986b-2926e09e239d


Cassandra version: 4.0.1
OS: ubunutu-20 LTS
java: 8u321 oracle

Best Regards

Sent using Zoho Mail <https://www.zoho.com/mail/>


Reply via email to