我是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
答案 0 :(得分:0)
您无法在同一台服务器上运行两个Cassandra实例。每个Cassandra服务都使用固定端口,没有两个实例可以共享端口。
在同一台服务器上加载多个Cassandra实例的最佳方法是启动多个虚拟机并在每个虚拟机上单独安装Cassandra。