当前位置:网站首页>Es sauvegarde et restauration des données par instantané
Es sauvegarde et restauration des données par instantané
2022-06-26 13:21:00 【Elastic Open Source Community】
1、Qu'est - ce qu'un instantané
SnapshotÇa vient de Elasticsearch Sauvegarde obtenue dans le cluster.Vous pouvez prendre un instantané de l'ensemble du cluster,Il est également possible de cibler les flux de données et les index pour l'ensemble du cluster.Vous pouvez également prendre un instantané d'un flux de données ou d'un index spécifique dans un Cluster seulement.
La seule façon fiable et prise en charge de sauvegarder un Cluster est de prendre un instantané.Ne peut pas être sauvegardé en copiant le Répertoire de données de son noeud Elasticsearch Cluster.Les méthodes de récupération de données à partir de sauvegardes au niveau du système de fichiers ne sont pas prises en charge.Si vous essayez de restaurer un cluster à partir d'une telle sauvegarde,Il peut échouer en signalant des fichiers corrompus ou manquants ou d'autres incohérences de données,Ou peut - être qu'il a réussi à perdre des données silencieusement.
Une copie du Répertoire de données du noeud Cluster ne peut pas être utilisée comme sauvegarde,Parce que ce n'est pas une représentation cohérente de son contenu à un seul moment dans le temps.Vous ne pouvez pas résoudre ce problème en fermant le noeud pendant que vous faites la réplique,Vous ne pouvez pas non plus résoudre ce problème en obtenant un instantané au niveau du système de fichiers atomiques,Parce que Elasticsearch Avec des exigences de cohérence couvrant l'ensemble du cluster.Les sauvegardes groupées doivent être effectuées en utilisant la fonction Snapshot intégrée
2、Compatibilité Snapshot
Le Snapshot contient une copie de la structure de données du disque,Ces structures de données constituent l'index ou l'index de sauvegarde du flux de données..Cela signifie que le Snapshot ne peut être restauré qu'à celui qui peut lire l'index Elasticsearch Version.
Le tableau suivant montre la compatibilité instantanée entre les versions.La première colonne indique la version de base à partir de laquelle vous pouvez restaurer le Snapshot.
3、 Sauvegarde et restauration instantanées
3.1 Dépôt enregistré
path.repo: ["~/es/backup"]
Attention!:
- Assurez - vous que le Répertoire d'entrepôt actuellement configuré existe ,S'il n'existe pas,Doit être créé à l'avance
- Si le cluster contient plus d'un noeud , Pour configurer le répertoire partagé , Un seul noeud n'a pas besoin de
3.2 Enregistrer le dépôt Snapshot
PUT /_snapshot/my_backup
{
"type": "fs",
"settings": {
"location": "~/es/backup"
}
}
3.3 Créer un instantané
PUT /_snapshot/my_backup/snapshot_1?wait_for_completion=true
3.4 Restaurer le Snapshot
POST /_snapshot/my_backup/snapshot_1/_restore
Spécifiez l'index ou le flux de données à restaurer
POST /_snapshot/my_backup/snapshot_1/_restore
{
"indices": "data_stream_1,index_1,index_2",
"ignore_unavailable": true,
"include_global_state": false,
"rename_pattern": "index_(.+)",
"rename_replacement": "restored_index_$1",
"include_aliases": false
}
边栏推荐
- Use the script to crawl the beautiful sentences of the sentence fan website and store them locally (blessed are those who like to excerpt!)
- I - Dollar Dayz
- [how to connect the network] Chapter 2 (Part 1): establish a connection, transmit data, and disconnect
- 桥接模式(Bridge)
- Basic configuration and test of Beifu twincat3 NCI in NC axis interface
- G - Cow Bowling
- Bifu divides EtherCAT module into multiple synchronization units for operation -- use of sync units
- Prototype
- H5视频自动播放和循环播放
- A primary multithreaded server model
猜你喜欢
Common faults of MySQL database - forgetting database password
Log in to the server using SSH key pair
Bifu divides EtherCAT module into multiple synchronization units for operation -- use of sync units
12 SQL optimization schemes summarized by old drivers (very practical)
C language: Exercise 2
Basic configuration and test of Beifu twincat3 NCI in NC axis interface
2、并行接口、协议和相关芯片介绍(8080、8060)
Processsing mouse interactive learning
Ring queue PHP
Hdu1724[Simpson formula for integral]ellipse
随机推荐
橋接模式(Bridge)
Mysql database explanation (6)
F - Charm Bracelet
Learn how to develop owl components by hand (7): practical use of owl projects
HDU 3709 Balanced Number
ES6:Map
Generate JDE dot train
Common creation and usage of singletons
Bridge mode
Solutions to insufficient display permissions of find and Du -sh
Stack, LIFO
Electron official docs series: Get Started
Dark horse notes - Common APIs
MySQL数据库讲解(四)
[how to connect the network] Chapter 2 (next): receiving a network packet
Go structure method
sed编辑器
E - Apple Catching
I have a good word to say, and I admire myself
7-2 a Fu the thief