2016-07-14 2 views
2

Courir ascli Je reçois beaucoup d'avertissements 2016-07-14 15:44:07 WARN AEROSPIKE_ERR_TIMEOUT. Je vois que dans asadm ->info network il y a 13 nœuds répertoriés, mais seulement 4 sont actifs (ce qui est correct, c'est un cluster de 4 nœuds). Ces 9 autres nœuds sont soit des anciens hôtes qui ont quitté le cluster depuis longtemps, soit d'autres adresses IP pour les hôtes qui font (correctement) partie du cluster. Le cluster fonctionne bien autrement. Tous les nœuds s'exécutent 3.7.4.1.Les nœuds ne sont pas oubliés

Existe-t-il un moyen de supprimer tous ces anciens hôtes? dun ning eux ne fait rien.

Répondre

2

Vous recherchez la commande services-alumni-reset. A la base, Aerospike ne sait pas que vous n'avez pas l'intention de renvoyer ces noeuds dans le futur, donc il conserve ces entrées dans sa liste interne d'anciens afin de permettre aux outils de détecter les noeuds qui sont absents du cluster. Les commandes de réinitialisation synchronisent la liste des anciens avec la liste des nœuds actifs et peuvent être utilisées chaque fois qu'un nœud a été définitivement supprimé du cluster. NB, la liste des anciens n'affecte pas les serveurs ou clients Aerospike, elle est fournie spécifiquement pour le dépannage et utilisée par divers outils de diagnostic.

+0

Excellent, ça aide. il a encore une adresse dans la liste que je ne veux pas là, mais ces adresses appartiennent à d'autres interfaces sur les machines, je verrai si la liaison à l'interface correcte aidera. Merci! – Harmen

+0

('asinfo -v 'service'' me montre qu'il se lie effectivement à trop d'interfaces, donc c'est assez facile à corriger aussi) – Harmen

+0

Oui, si non spécifié, toutes les interfaces sont annoncées aux clients. Vous devrez exécuter le service-alumni-reset après le changement de configuration pour supprimer les entités nouvellement mortes. – kporter