使用不同的端口运行两个单节点cassandra集群

时间:2017-03-07 09:21:55

标签: cassandra

我想在一台机器上运行两个cassandra实例。它运行良好,有两个环回地址127.0.0.1和127.0.0.1作为listen_address, rpc_address,具有相同的native_port: 9042。但是我将使用来自不同机器的两个结果单节点集群,因此我需要具有可以由网络的其他机器(环回和本地主机无法识别)识别的地址。 有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

首先需要为您的机器创建2个IP地址。这可以通过

来完成
  • 设置2张NIC卡(或)
  • 为单个NIC分配多个IP。

这可以通过分配静态IP(确保提供正确的网关和子网以便其他计算机可访问)并分配IP地址来完成,下面的链接说明如何分配多个IP地址以及执行的瓶颈这样:

http://www.tomshardware.com/faq/id-1925787/computer-address.html

创建2个IP地址后,使用不同的IP地址启动每个Cassandra服务器。 做一个telnet测试:

telnet <IP address> <port(9042)>

从任何其他计算机检查您的Cassandra服务器是否使用分配的IP地址启动。