Lorsque des données obsolètes ou indésirables s'accumulent dans les znodes d'une instance ZooKeeper, la suppression manuelle de chaque nœud devient fastidieuse. Microservices Engine (MSE) propose une fonctionnalité de réinitialisation en un clic qui efface toutes les données des znodes et restaure l'instance à son état initial.
La réinitialisation supprime définitivement toutes les données des znodes de l'instance. Les configurations de l'instance ne sont pas affectées. L'instance redémarre pendant l'opération et reste indisponible pendant environ 5 minutes. Exportez toutes les données nécessaires avant de poursuivre.
Choisir une méthode de nettoyage
Sélectionnez la méthode adaptée à l'étendue du nettoyage requis :
| Méthode | Cas d'utilisation | Impact |
|---|---|---|
| Supprimer des znodes individuels | Seuls certains chemins contiennent des données indésirables | Minimal ; aucun redémarrage requis |
| Réinitialiser les données (cette rubrique) | La majorité ou la totalité des données des znodes est obsolète et un redémarrage à zéro est nécessaire | Toutes les données des znodes sont supprimées ; l'instance redémarre (~5 min) |
| Importer et exporter des données | Restaurer des données spécifiques après une réinitialisation | Aucune perte de données si une exportation a été effectuée au préalable |
Prérequis
Avant de commencer, assurez-vous d'avoir :
(Recommandé) Une exportation récente des données afin de pouvoir restaurer des znodes spécifiques après la réinitialisation
Réinitialiser toutes les données des znodes
Connectez-vous à la console MSE et sélectionnez une région dans la barre de navigation supérieure.
Dans le volet de navigation de gauche, choisissez Microservices Registry > Instances.
Sur la page Instances, cliquez sur le nom de l'instance cible.
Dans le volet de navigation de gauche, choisissez Data Management > Znodes.
Sur la page Znodes, cliquez sur Reset Data.
Dans la boîte de dialogue Reset Data, consultez l'avertissement, saisissez les quatre derniers chiffres de l'ID de l'instance pour confirmer, puis cliquez sur OK. L'instance redémarre et devient indisponible pendant la réinitialisation. Au bout d'environ 5 minutes, toutes les données des znodes sont effacées et l'instance revient à son état initial.
Vérifier la réussite de la réinitialisation
Une fois que le statut de l'instance repasse à Running, accédez à Data Management > Znodes et vérifiez que l'arborescence des znodes affiche l'état initial.
Opérations connexes
Pour restaurer des données spécifiques, importez-les à partir d'un fichier précédemment exporté. Consultez la rubrique Importer et exporter des données.
Pour réduire l'accumulation future de données, examinez et supprimez régulièrement les znodes inutilisés sur la page Znodes.