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