Un instantané stockera les données vous permettant de les restaurer en cas d'erreurs ou vous devez revenir à un ancien état des données.
Dans certains cas, vous devrez peut-être créer un instantané des états de fonctionnalité spécifiques d'un cluster. Cela peut vous aider à réduire la taille des fichiers et les frais généraux de ressources pour votre cluster."
Dans ce tutoriel, nous vous montrerons comment afficher les fonctionnalités qui peuvent être incluses dans un instantané et comment prendre un instantané des états de fonctionnalités spécifiques.
Plongeons-nous dans.
Elasticsearch obtiendra des fonctionnalités
Elasticsearch embrasse largement l'utilisation des points de terminaison API. Par conséquent, pour récupérer la liste des états de fonctionnalité qui peuvent être inclus dans un instantané, nous pouvons envoyer une demande de GET au point de terminaison _Features.
La syntaxe de demande est comme indiqué:
Obtenir / _featuresUn exemple de demande de boucle est comme indiqué:
curl -xget "http: // localhost: 9200 / _features" -h "kbn-xsrf: reporting"La demande ci-dessus doit renvoyer une réponse comme indiqué:
Il est bon de garder à l'esprit que les états de fonctions répertoriés par l'API _Features incluent des fonctionnalités intégrées et des fonctionnalités de plugin.
Remarque: le plugin doit être installé sur le nœud de contrôleur pour que l'état de fonctionnalité soit inclus dans l'instantané.
Elasticsearch crée un instantané de fonctionnalités spécifiques états
Une fois que vous avez vu les états de fonctionnalité disponibles, vous pouvez créer un instantané des états de fonctionnalité spécifiques. Cette section vise à vous montrer comment accomplir cela.
Gardez à l'esprit que ce n'est pas une introduction aux instantanés Elasticsearch. Consultez notre tutoriel sur le sujet pour en savoir plus.
Comme vous l'avez deviné, nous utilisons l'API Créer un instantané pour créer un instantané d'un cluster Elasticsearch.
Par exemple, supposons que nous souhaitons prendre un instantané de la fonctionnalité Kibana, Security, Flotte et Async_Search. Ensuite, nous pouvons exécuter une demande comme indiqué:
curl -xput "http: // localhost: 9200 / _snapshot / backup_repository?Verify = true "-h" kbn-xsrf: rapports "-h" contenu-type: application / json "-d 'La requête ci-dessus prend l'instantané des ensembles de fonctionnalités spécifiés.
Conclusion
Dans cet article, vous avez appris à afficher les ensembles de fonctionnalités qui peuvent être inclus dans un instantané à l'aide de l'API _Features. De plus, vous avez également découvert comment prendre un instantané d'un ensemble de fonctionnalités spécifiques.