我刚刚安装了一个带有单个种子节点的 3 节点 cassandra (2.0.11) 社区集群。我在种子节点上安装了 opscenter (5.0.2),一切运行良好。我遇到的唯一问题是我执行的任何节点操作(停止、启动、压缩等)仅适用于种子节点。即使我在环或列表上选择了不同的节点,操作也总是发生在种子节点上。
我查看了 opscenter 日志,可以看到对 /ops/compact/ip_address 的请求,并且 ip 地址是我选择的正确节点,但该操作始终在种子实例上运行。
所有代理都已安装在所有节点上,并且集群已完全运行。我可以在每个节点上运行 nodetool compact 并在 opscenter 中查看压缩进度。
我已将每个节点配置为侦听内部地址,并已验证 rpc 服务器在网络上已打开。我也尝试使用非种子节点添加集群,但所有操作继续在种子节点上运行。