For the online free course of DataStax DS210, it seems learners have to setup virtual boxes or to use cloud services in order to setup a three nodes cluster for experimenting, but it looks like the DSE cassandra still cannot be started due to some internal errors.
For a beginner and non-java programmer, it's beyond my capability to solve this. Will anyone be kind enough to take a look of the error logging to see what's going wrong? Thanks in advance!
The error reads
INFO [main] 2022-09-29 02:04:13,705 QueryProcessor.java:180 - Preloaded 0 prepared statements
INFO [main] 2022-09-29 02:04:13,705 StorageService.java:628 - DSE version: 6.7.8
INFO [main] 2022-09-29 02:04:13,705 StorageService.java:635 - CQL supported versions: 3.4.5 (default: 3.4.5)
INFO [main] 2022-09-29 02:04:13,706 StorageService.java:637 - Native protocol supported versions: 3/v3, 4/v4, 5/v5-beta, 65/dse-v1, 66/dse-v2 (default: 66/dse-v2)
INFO [main] 2022-09-29 02:04:13,869 MessagingService.java:631 - Starting Messaging Service on /192.168.3.211:7000 (eth1)
WARN [main] 2022-09-29 02:04:13,875 SystemKeyspace.java:1531 - No host ID found, created d2e5e12e-2904-4273-82a6-2f9157d9a53f (Note: This should happen exactly once per node).
INFO [main] 2022-09-29 02:04:13,882 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:13,888 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:13,888 StorageService.java:551 - Unable to gossip with any peers but continuing anyway since node is in its own seed list
INFO [main] 2022-09-29 02:04:13,891 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:13,894 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:13,899 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:13,921 StorageService.java:809 - Loading persisted ring state
INFO [main] 2022-09-29 02:04:13,921 StorageService.java:938 - Starting up server gossip
INFO [main] 2022-09-29 02:04:13,936 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:13,947 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:13,962 Gossiper.java:2181 - Waiting for gossip to settle before accepting client requests...
INFO [main] 2022-09-29 02:04:34,104 Gossiper.java:2250 - No gossip backlog
INFO [main] 2022-09-29 02:04:34,104 Gossiper.java:2301 - No pending echos; proceeding. Echos failed 0, Echos succeeded 0
INFO [main] 2022-09-29 02:04:34,104 Gossiper.java:2311 - Gossip settled; proceeding
INFO [main] 2022-09-29 02:04:34,112 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:34,116 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:34,116 StorageService.java:1012 - This node will not auto bootstrap because it is configured to be a seed node.
INFO [main] 2022-09-29 02:04:34,118 YamlConfigurationLoader.java:77 - Configuration location: file:/etc/dse/cassandra/cassandra.yaml
INFO [main] 2022-09-29 02:04:34,123 BootStrapper.java:287 - Generated random tokens. tokens are {1026191633272881870, 2416632423410724679, 2093892847431908356, -4548202942808601697, -1119126112187310335, 5578049864412509280, -531931717796690256, -1731479975960449539}
INFO [main] 2022-09-29 02:04:34,144 MigrationManager.java:179 - Create new Keyspace: KeyspaceMetadata{name=system_traces, kind=REGULAR, params=KeyspaceParams{durable_writes=true, replication=ReplicationParams{class=org.apache.cassandra.locator.SimpleStrategy, replication_factor=2}}, tables=[system_traces.sessions, system_traces.events], views=[], functions=[], types=[]}
ERROR [MemtablePostFlush:1] 2022-09-29 02:04:34,255 ColumnFamilyStore.java:972 - Unexpected exception running post flush task
java.util.concurrent.ExecutionException: java.lang.AssertionError: Invalid argument: point:-1223185043
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.cassandra.db.ColumnFamilyStore.lambda$switchMemtable$0(ColumnFamilyStore.java:968)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:79)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.AssertionError: Invalid argument: point:-1223185043
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder$DataHolder.wrap(StreamingTombstoneHistogramBuilder.java:314)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder$DataHolder.addValue(StreamingTombstoneHistogramBuilder.java:201)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder.flushValue(StreamingTombstoneHistogramBuilder.java:132)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder$Spool.forEach(StreamingTombstoneHistogramBuilder.java:476)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder.flushHistogram(StreamingTombstoneHistogramBuilder.java:126)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder.build(StreamingTombstoneHistogramBuilder.java:152)
at org.apache.cassandra.io.sstable.metadata.MetadataCollector.finalizeMetadata(MetadataCollector.java:267)
at org.apache.cassandra.io.sstable.format.SSTableWriter.finalizeMetadata(SSTableWriter.java:286)
at org.apache.cassandra.io.sstable.format.SSTableWriter.statsMetadata(SSTableWriter.java:295)
at org.apache.cassandra.io.sstable.format.trieindex.TrieIndexSSTableWriter.openFinal(TrieIndexSSTableWriter.java:375)
at org.apache.cassandra.io.sstable.format.trieindex.TrieIndexSSTableWriter.access$700(TrieIndexSSTableWriter.java:70)
at org.apache.cassandra.io.sstable.format.trieindex.TrieIndexSSTableWriter$TransactionalProxy.doPrepare(TrieIndexSSTableWriter.java:420)
at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.prepareToCommit(Transactional.java:168)
at org.apache.cassandra.io.sstable.format.SSTableWriter.prepareToCommit(SSTableWriter.java:254)
at org.apache.cassandra.io.sstable.SimpleSSTableMultiWriter.prepareToCommit(SimpleSSTableMultiWriter.java:100)
at org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1278)
at org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1194)
... 5 common frames omitted
ERROR [main] 2022-09-29 02:04:34,342 CassandraDaemon.java:853 - Exception encountered during startup
java.util.concurrent.CompletionException: java.util.concurrent.ExecutionException: java.lang.AssertionError: Invalid argument: point:-1223185043
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:292)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:308)
at java.util.concurrent.CompletableFuture.biRelay(CompletableFuture.java:1300)
at java.util.concurrent.CompletableFuture$BiRelay.tryFire(CompletableFuture.java:1284)
at java.util.concurrent.CompletableFuture$CoCompletion.tryFire(CompletableFuture.java:1034)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488)
at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1990)
at org.apache.cassandra.db.ColumnFamilyStore.lambda$switchMemtable$0(ColumnFamilyStore.java:974)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:79)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.util.concurrent.ExecutionException: java.lang.AssertionError: Invalid argument: point:-1223185043
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.cassandra.db.ColumnFamilyStore.lambda$switchMemtable$0(ColumnFamilyStore.java:968)
... 5 common frames omitted
Caused by: java.lang.AssertionError: Invalid argument: point:-1223185043
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder$DataHolder.wrap(StreamingTombstoneHistogramBuilder.java:314)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder$DataHolder.addValue(StreamingTombstoneHistogramBuilder.java:201)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder.flushValue(StreamingTombstoneHistogramBuilder.java:132)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder$Spool.forEach(StreamingTombstoneHistogramBuilder.java:476)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder.flushHistogram(StreamingTombstoneHistogramBuilder.java:126)
at org.apache.cassandra.utils.streamhist.StreamingTombstoneHistogramBuilder.build(StreamingTombstoneHistogramBuilder.java:152)
at org.apache.cassandra.io.sstable.metadata.MetadataCollector.finalizeMetadata(MetadataCollector.java:267)
at org.apache.cassandra.io.sstable.format.SSTableWriter.finalizeMetadata(SSTableWriter.java:286)
at org.apache.cassandra.io.sstable.format.SSTableWriter.statsMetadata(SSTableWriter.java:295)
at org.apache.cassandra.io.sstable.format.trieindex.TrieIndexSSTableWriter.openFinal(TrieIndexSSTableWriter.java:375)
at org.apache.cassandra.io.sstable.format.trieindex.TrieIndexSSTableWriter.access$700(TrieIndexSSTableWriter.java:70)
at org.apache.cassandra.io.sstable.format.trieindex.TrieIndexSSTableWriter$TransactionalProxy.doPrepare(TrieIndexSSTableWriter.java:420)
at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.prepareToCommit(Transactional.java:168)
at org.apache.cassandra.io.sstable.format.SSTableWriter.prepareToCommit(SSTableWriter.java:254)
at org.apache.cassandra.io.sstable.SimpleSSTableMultiWriter.prepareToCommit(SimpleSSTableMultiWriter.java:100)
at org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1278)
at org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1194)
... 5 common frames omitted
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:44,346 DseDaemon.java:855 - DSE shutting down...
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:44,347 PluginManager.java:491 - Deactivating plugins which do not require native transport
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:44,347 PluginManager.java:501 - Deactivation of plugins which do not require native transport finished
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:48,761 MessageServer.java:130 - internode-messaging message server finished shutting down.
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:52,772 MessageServer.java:130 - internode-messaging message server finished shutting down.
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:52,773 HintsService.java:222 - Paused hints dispatch
WARN [StorageServiceShutdownHook] 2022-09-29 02:04:52,774 Gossiper.java:1978 - No local state, state is in silent shutdown, or node hasn't joined, not announcing shutdown
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:52,774 MessagingService.java:754 - Waiting for messaging service to quiesce
INFO [ACCEPT-/192.168.3.211] 2022-09-29 02:04:56,777 MessagingService.java:1081 - MessagingService has terminated the accept() thread
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:56,820 HintsService.java:222 - Paused hints dispatch
ERROR [StorageServiceShutdownHook] 2022-09-29 02:04:56,836 AbstractCommitLogSegmentManager.java:405 - Failed to force-recycle all segments; at least one segment is still in use with dirty CFs.
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:56,842 PluginManager.java:195 - Plugins are stopped.
INFO [StorageServiceShutdownHook] 2022-09-29 02:04:56,843 DseDaemon.java:934 - DSE shutdown complete.