Cassandra pods -Use cassandra.replace_address if you want to replace -error

Hi,

Getting similar error https://support.datastax.com/s/article/RuntimeException-A-node-with-address-already-exists-cancellin...

when using apigee hybrid 1.9 post apigeectl apply and see few cassandra pods does not comes up to running position.. what's the solution 

 

@dino  @dhtx 

Solved Solved
0 3 351
1 ACCEPTED SOLUTION

What output do the following commands show?

kubectl get pods -n apigee -o wide

kubectl describe pod -n apigee -l app=apigee-cassandra

 

View solution in original post

3 REPLIES 3

When you say getting similar error, does that mean this is the exact same message you see?

ERROR [DSE main thread] 2021-12-20 06:42:50,217 CassandraDaemon.java:932 - Exception encountered during startup
java.lang.RuntimeException: A node with address /x.x.x.x already exists, cancelling join. Use cassandra.replace_address if you want to replace this node.

at org.apache.cassandra.service.StorageService.checkForEndpointCollision(StorageService.java:790)
at org.apache.cassandra.service.StorageService.prepareToJoin(StorageService.java:1161)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:922)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:856)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:419)
at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:541)
at org.apache.cassandra.service.CassandraDaemon.activate0(CassandraDaemon.java:754)
at org.apache.cassandra.service.CassandraDaemon.access$100(CassandraDaemon.java:88)
at org.apache.cassandra.service.CassandraDaemon$3.run(CassandraDaemon.java:715)

@dknezic 

Getting same error as indicated above. Let me know solution for same.

What output do the following commands show?

kubectl get pods -n apigee -o wide

kubectl describe pod -n apigee -l app=apigee-cassandra