cassandra opscenter幻象节点

时间:2014-02-11 08:56:20

标签: cassandra opscenter

我有一个6节点的Cassandra(v 2.03)运行了几周。我昨天尝试添加一个新节点,但出现了流错误。

我找到了原因,并认为我将停用新节点,修复问题,返回添加新节点。

我删除了新节点,当我运行nodetool状态时,只显示6个节点,群集已启动且仍在运行且没有任何问题。

但是,在opscenter中,它显示了7个节点,即使此机器现已终止,它仍然认为它是群集的一部分。

我现在已经在所有机器上卸载了opscenter代理,删除了opscenter,所有日志,并删除了opscenter密钥空间。当我重新安装opscenter时,第7个节点仍在那里。

如前所述,这台机器不再存在,并且没有显示在nodetool状态,所以我不能发出任何与这台机器相关的命令。

有人可以告诉我,opscenter从哪里接收这些信息?

我删除了与opscenter有关的所有内容,而nodetool认为一切正常,所以某处某处有关于这个死节点的信息,但我不知道它在哪里以及如何删除它。感谢

nodetool status输出:

http://pastebin.com/HFAkVmLY

你可以看到它显示了6个节点,但是opscenter有7个

1 个答案:

答案 0 :(得分:4)

我通过在cqlsh

中使用以下查询来解决此问题
delete from system.peers where peer = 'ipaddress_you_want_to_remove'; 
相关问题