如何避免弹性ip转换为私人ip时,设置Cassandra监听\外部客户端连接地址?

juud5qan  于 2021-06-13  发布在  Cassandra
关注(0)|答案(1)|浏览(365)

我正在设置
侦听地址:私有ip(由aws转换为公共ip,无论我是否要求)广播地址:公共ip rpc地址:0.0.0.0
我不能这样做,因为自动nat'ing的东西正在做的aws弹性ip。cassandra拒绝启动,声称我需要指定一个可以绑定到的地址(例如,我的私有ip),而是将公共的弹性ip作为我的7000端口侦听地址设置。。但我做到了。不管怎样,它还是被公之于众了。
我试过双重归位,但我甚至不能和第二个网卡上的私有ip通话,所以我有点卡住了。
这种弹性ip转换有解决方法吗?
谢谢!

unftdfkk

unftdfkk1#

客户端连接依赖于 rpc_address . 您需要设置以下作为起点:

listen_address: private_ip
rpc_address: public_ip

如果节点分布在不同的区域并使用 Ec2MultiRegionSnitch 设置:

broadcast_address: public_ip

因此节点可以与另一个区域中的节点通信。干杯!

相关问题