我正在尝试设置多数据中心 Cassandra 集群。问题是我的数据中心只有 1 个外部 IP(wan IP),我可以在数据中心交换机上设置端口转发以使用不同的端口从外部世界访问每个节点,但我不知道如何设置 cassandra .yaml 文件正确。
有没有办法在这种情况下设置多数据中心 cassandra 集群?
提前致谢!
我正在尝试设置多数据中心 Cassandra 集群。问题是我的数据中心只有 1 个外部 IP(wan IP),我可以在数据中心交换机上设置端口转发以使用不同的端口从外部世界访问每个节点,但我不知道如何设置 cassandra .yaml 文件正确。
有没有办法在这种情况下设置多数据中心 cassandra 集群?
提前致谢!
您可以尝试使每个节点对于某些端口都是唯一的,但这并不是一个很好的下降路径。Cassandra 节点需要在此处列出的端口上相互查看以获得最佳设置:http ://www.datastax.com/documentation/cassandra/1.2/index.html#cassandra/security/secureFireWall_r.html
我见过的一个很好的选择是像 Openswan 这样的主机 VPN:https ://www.openswan.org/projects/openswan/