1

我正在使用 cassandra-1.1。

我想配置一个包含 4 个实例的集群(每台 pc 上有 2 个实例)我已将 .yaml 文件配置更新为以下内容:

listen_address = 127.0.0.1 (127.0.0.2)
rpc_port=9160 (9161)
rpc_address=0.0.0.0

括号用于同一台电脑上的第二个实例。

但在这种情况下,nodetool 在同一台电脑上找到仅有的两个 cassandra 实例(而不是 4 个)

./nodetool -h 127.0.0.1 -p 8001 ring

我也配置了

- seeds: "172.10.10.32,172.10.10.33"

在两台电脑(xxx32 和 xxx33)上相同。

我错过了什么?

4

1 回答 1

1

您的实例仅在环回接口(127.0.0.1127.0.0.2)上侦听。远程节点将无法连接到您的本地环回接口。因此,他们将永远无法得知远程实例正在运行。

如果您希望远程节点能够连接,则需要侦听外部接口。

于 2012-07-23T22:08:38.287 回答