我想在一台机器上运行两个cassandra实例。它使用两个环回地址127.0.0.1和127.0.0.1作为具有相同native_port: 9042的listen_address, rpc_address运行良好。但我将使用来自不同机器的两个结果单节点集群,因此我需要网络的其他机器(毫无疑问是环回和本地主机)可以识别的地址。有没有办法做到这一点?
发布于 2017-03-07 20:08:58
您首先需要为您的机器创建2个IP地址。这可以通过以下方式完成
这可以通过分配静态IP (确保您提供了正确的网关和子网,以便其他计算机可以访问)和分配IP地址来完成,下面的链接介绍了如何分配多个IP地址以及执行此操作的瓶颈:
http://www.tomshardware.com/faq/id-1925787/computer-address.html
创建两个IP地址后,使用不同的IP地址启动每个Cassandra服务器。执行telnet测试:
telnet <IP address> <port(9042)>从任何其他机器检查您的Cassandra服务器是否使用分配的IP地址启动。
https://stackoverflow.com/questions/42644396
复制相似问题