> I have 3 Cassandra nodes in one data center all on the same local network, > which needs to replicate from an off site data center. Only 1 of the 3 > nodes, called dw01, is externally accessible.
If you want to run a multi data centre cluster, all the nodes in both data centers need to be able to connect to each other. When it comes to exposing nodes behind a fire wall broadcast_address can help, see the help in cassandra.yam and https://issues.apache.org/jira/browse/CASSANDRA-2491 Hope that helps. ----------------- Aaron Morton Freelance Developer @aaronmorton http://www.thelastpickle.com On 9/02/2012, at 9:56 AM, Chris Hart wrote: > Hi, > > I have 3 Cassandra nodes in one data center all on the same local network, > which needs to replicate from an off site data center. Only 1 of the 3 > nodes, called dw01, is externally accessible. dw01 has 2 network interfaces, > one externally accessible and one internal. All 3 nodes talk to each other > fine when I set dw01's listen_address to the internal IP address. As soon as > I set the listen_address to the external IP address, there is no > communication between dw01 and other 2 nodes. The other nodes should be able > to send to dw01's external IP address (I can telnet from them to dw01 on port > 7000 and 7001 just fine), but dw01 obviously would need to use it's internal > network interface to send anything to the other 2 nodes. Is this a setup > that is possible with Cassandra? If not, any recommendations on how I could > implement this? > > Thanks, > Chris