2016-07-14 65 views
2

运行ascli我得到了很多的2016-07-14 15:44:07 WARN AEROSPIKE_ERR_TIMEOUT警告。我看到,在asadm - >info network有列出13个节点,但只有4是活动的(这是正确的,它是一个4节点集群)。那些其他9个节点既可以是旧的主机,也可以是早期离开集群的旧主机,或者是(正确)集群一部分的主机的其他IP地址。否则,群集正常工作。所有节点运行3.7.4.1。节点不被人遗忘

有没有办法删除所有那些旧主机?他们不会做任何事情。

回答

2

您正在寻找services-alumni-reset命令。基本上Aerospike不知道你不打算在将来返回这些节点,因此它将这些条目保留在其内部校友列表中,以允许工具检测集群中缺少的节点。重置命令将校友列表与活动节点列表同步,并且可以在节点已经从集群永久移除时使用。

NB,校友名单不会影响塞式服务器或客户端,它是专为提供故障排除和各种诊断工具使用。

+0

非常好,这有帮助。它仍然在列表中有一些我不想在那里的地址,但是这些地址属于机器上的其他接口,我会看看是否绑定到正确的接口会有所帮助。谢谢! – Harmen

+0

('asinfo -v“service''表明我确实它结合了太多的接口,所以这是很容易解决为好) – Harmen

+0

是的,如果没有指定,所有的接口都发布到客户端。您需要在配置更改后运行service-alumni-reset以删除新的死亡实体。 – kporter