I'm trying to launch a multi region cluster using the ec2multiregion snitch. The nodes in one DC can communicate. But when adding nodes from another DC they fail with the following error:
ERROR [main] 2016-05-09 10:57:01,88 CassandraDaemon.java:581 Exception encountered during startup java.lang.RuntimeException: Unable to gossip with any seeds
I have installed dse on an ubuntu 14.04 and have 4 nodes running in a cluster in Frankfurt (2 on subnet a and 2 on subnet b). The problem arise when I try to add more nodes from Ireland.
I have added the following ports to the security:
80 8984 7199 61620 7000 - 7001 61620 - 61621 8983 7077 443 4040 8888 22 7080 - 7081 7080 9160 9042
Then I made the following settings in the cassandra.yaml file
listen_address: local ip
rpc_address: local ip
seeds: "public ip seed 1, public ip seed 2"
endpoint_snitch: Ec2MultiRegionSnitch
broadcast_address: public ip
What more do I need to setup for them to communicate?