1

我是卡桑德拉的新手。我有 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

4

2 回答 2

0

你可以试试这个https://github.com/pcmanus/ccm。如果节省成本是主要问题,为什么不将现有集群减少到 1 个数据中心,并使用其他 3 个节点作为新集群

于 2016-08-16T13:36:52.590 回答
0

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

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

于 2015-09-23T20:55:42.780 回答