Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
system:elasticsearch:dump-restore [2018/01/19 10:41] – [Создание snapshot / Backup] mirocowsystem:elasticsearch:dump-restore [2019/07/15 19:16] (текущий) mirocow
Строка 1: Строка 1:
 +{{tag>search indexer elasticsearch indexer}}
 +
 ====== Архивация и восстановление / Dump && Restore ====== ====== Архивация и восстановление / Dump && Restore ======
  
Строка 59: Строка 61:
 </code> </code>
  
-===== Создание snapshot / Backup =====+==== Создание snapshot / Backup ====
  
 <code bash> <code bash>
Строка 81: Строка 83:
  
   * English: https://gist.github.com/lucidlibrary/188d6ff895e56c83dea3   * English: https://gist.github.com/lucidlibrary/188d6ff895e56c83dea3
 +
 +===== Архивация и восстановление / Dump && Restore =====
 +
 +==== Настройка ====
 +
 +Если ранее небыл зарегистрирован.
 +
 +<code bash>
 +$ curl -XPUT 'http://localhost:9200/_snapshot/_restore?wait_for_completion=true' -d '{
 +    "type": "fs",
 +    "settings": {
 +        "location": "/usr/local/var/elasticsearch/snapshot",
 +        "compress": true
 +    }
 +}'
 +</code>
 +
 +  * где: 
 +    * backup - название репозитория
 +    * /usr/local/var/elasticsearch/snapshot - папка с содержанием самого репозитория
 +
 +==== Проверка ====
 +
 +<code bash>
 +$ curl -XPOST http://localhost:9200/_snapshot/backup/_verify?pretty
 +</code>
 +
 +==== Восстановление ====
 +
 +<code bash>
 +$ curl -XPOST http://localhost:9200/_snapshot/backup/_restore?pretty
 +</code>