【发布时间】:2018-11-16 07:18:04
【问题描述】:
我有一个关于 Cassandra 的问题。 是否可以在多个 IP 上打开 Cassandra 客户端连接?
在我的服务器上,我有 2 个网卡(eth0 和 eth1),IP 分别为 10.197.11.21 (eth0) 和 192.168.0.45 (eth1) 和 127.0.0.1 (lo)。
我希望我的客户端使用这三个 IP 连接到 Cassandra 数据库 在本地主机中,10.197.11.21 和 192.168.0.45
目前我只能选择1个IP,在cassandra.yaml文件中修改有什么作用?
【问题讨论】:
-
是的,我修改 ma yaml 文件并添加:listen_address: 10.197.11.21 127.0.0.1 broadcast_address: 10.197.11.255 127.0.0.1 listen_on_broadcast_address: true seed: "10.197.11.21, 127.0.0.1" 但它是当我尝试在 localhost 中连接时不起作用
-
您可以在Cassandra.yaml中使用0.0.0.0 listen_on__address 来查看所有接口上的Cassandra。
-
listen_on__address 参数在 cassandra.yaml 中不存在参数listen_address,我无法设置 0.0.0.0 因为在 cassandra doc 中:将 listen_address 设置为 0.0.0.0 总是错误的。
标签: cassandra