Cassandra - 在同一组服务器上运行多个集群

时间:2015-09-21 18:25:17

标签: cassandra cassandra-2.1

我是Cassandra的新手。我有6个物理服务器,运行2个数据中心Cassandra集群。

Cass_cluster_1

服务器1 DC1:rac1 服务器2 DC1:rac1 服务器3 DC1:rac1

服务器4 DC2:rac1 服务器5 DC2:rac1 服务器6 DC2:rac1

我可以使用相同的服务器并使用不同的密钥空间和表运行另一个Cassandra集群吗?我需要单独的Cassandra安装吗?我会使用不同的端口进行收听地址等吗?这是否可行?

想要创建Cass_cluster_2

服务器1 DC1:rac1 服务器2 DC1:rac1 服务器3 DC1:rac1

服务器4 DC2:rac1 服务器5 DC2:rac1 服务器6 DC2:rac1

1 个答案:

答案 0 :(得分:0)

您无法在同一台服务器上运行两个Cassandra实例。每个Cassandra服务都使用固定端口,没有两个实例可以共享端口。

在同一台服务器上加载多个Cassandra实例的最佳方法是启动多个虚拟机并在每个虚拟机上单独安装Cassandra。