在 ec2 上配置 cassandra 以接受来自主 OC 的远程连接

configure cassandra on ec2 to accept remote connection from main OC

各位。我想在 ec2 上配置 cassandra 以接受来自主 OC 的远程连接(使用 datagrip)所以我有几个问题。我应该为 rpc 和侦听地址使用什么 IP? public EC2 ip?我应该使用哪个端口?默认还是用于rpc?我在这里有点困惑。提前致谢。

基本上,经验法则如下:

  • 如果应用程序和其他节点只在同一个区域,那么您可以为监听和 rpc 地址使用私有 IP 地址
  • 如果应用在外面,或者其他地区有其他数据中心,那么你设置监听私有IP地址,广播到publicIP,rpc可以设置为0.0.0.0,并且将 rpc 地址广播到 public IP

有大量关于该主题的文档 - 只需搜索“cassandra ec2 配置”之类的内容即可