FreeBSD elasticsearch2 backup и чистка копий

Дата | 16.03.2017

FreeBSD elasticsearch2 backup
В системе FreeBSD elasticsearch2 backup реализуем.
С бэкапом как бы все понятно, описания действий по бэкапа эластика я оставлял в этой теме elasticsearch2 backup.
По поводу чистки, нам нужно установить порт py-elasticsearch2-py .
Ставим.

# cd /usr/ports/textproc/py-elasticsearch2-py/ && make install clean

Теперь нам для чистки копий доступна утилита curator, ей и будит удалить старые копии.
Я для себя сделал актуальные только 7 копий, то-есть семи дневные данные хранить только.
new_test — название индекса.
backup — название хранилища.
Сам скрипт.

# cat /root/back_ela
#!/bin/sh
DT=`date +"%Y%m%d"`
#
`/usr/local/bin/curl -XPUT http://localhost:9200/_snapshot/backup/snapshot_$DT?wait_forcompletion=false -d '{"indices":"new_test"}'`
`/usr/local/bin/curator delete snapshots --repository backup --older-than 7 --time-unit days --timestring '%Y%m%d'`
exit 1

Вот и все, добавляем его в крон, к примеру ежедневно по ночам запускать.
Мы только что сделали в FreeBSD elasticsearch2 backup и чистку.

Одна мысль на “FreeBSD elasticsearch2 backup и чистка копий

  1. Pingback: elasticsearch настройка резервного копирования - FRYAHA.RU

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *