节点不会被遗忘

Nodes don't get forgotten

运行 ascli 我收到很多 2016-07-14 15:44:07 WARN AEROSPIKE_ERR_TIMEOUT 警告。我看到在 asadm -> info network 中列出了 13 个节点,但只有 4 个处于活动状态(这是正确的;它是一个 4 节点集群)。其他 9 个节点要么是很久以前离开集群的旧主机,要么是(正确地)属于集群的主机的其他 IP 地址。否则集群工作正常。所有节点运行 3.7.4.1.

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

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

注意,alumni 列表不会影响 Aerospike 服务器或客户端,它专门用于故障排除并供各种诊断工具使用。