Было бы интересно, если бы кто-то мог поделиться своими лучшими стратегиями "горячего резервирования" для ElasticSearch
.
Кроме того, не стесняйтесь обмениваться инструментами и библиотеками, связанными с этой проблемой, и можете помочь.
Обновлено: Спасибо @javanna за ваш ответ, он вполне завершен и обеспечивает хорошее направление для дальнейших действий.
Я также провел небольшое исследование и нашел некоторые статьи/дискуссии, которые могут помочь, если кто-то заинтересован.
- Стратегии резервного копирования Elasticsearch
- Резервное копирование/восстановление индекса Elasticsearch и связанный фрагмент на github: gist
- Упрощенный поиск и восстановление (см. комментарий Пола Смита, также он поделился полезной ссылкой на свой инструмент для проверки индексов)
Обновление: Elasticsearch 1.0 имеет "официальное" решение для резервного копирования - Snapshot/Restore API, и это единственный правильный путь к нему сейчас, ElasticSearch будет определять основные осколки и заботиться о согласованности. Резервное копирование будет выполняться постепенно, поэтому вы сможете делать это очень быстро и часто, как вы хотите.