On Tue, Mar 26, 2019 at 10:28 PM Carl Mueller <carl.muel...@smartthings.com.invalid> wrote:
> - the AWS people say EIPs are a PITA. > Why? > - if we hardcode the global IPs in the yaml, then yaml editing is required > for the occaisional hard instance reboot in aws and its attendant global ip > reassignment > - if we try leaving broadcast_rpc_address blank, null , or commented out > with rpc_address set to 0.0.0.0 then cassandra refuses to start > Yeah, that's not nice. - if we take out rpc_address and broadcast_rpc_address, then cqlsh doesn't > work with localhost anymore and that fucks up some of our cluster > managemetn tooling > > - we kind of are being lazy and just want what worked in 2.1 to work in 2.2 > Makes total sense to me. I'll try to track down where cassandra startup is complaining to us about > rpc_address: 0.0.0.0 and broadcast_rpc_address being blank/null/commented > out. That section of code may need an exception for EC2MRS. > It sounds like this check is done before instantiating the snitch and it should be other way round, so that the snitch can have a chance to adjust the configuration before it's checked for correctness. Do you have the exact error message with which it complains? -- Alex