Создает ли моментальный снимок кластер медленно? - PullRequest
0 голосов
/ 12 октября 2018

Я использую ElasticSearch 5.6.

При запуске моментального снимка я запускаю http://localhost:9200/_cluster/health, но не получаю ответ более 10 секунд.Я также вижу, что при запуске моментального снимка машины имеют много затрат на дисковый / сетевой ввод-вывод.

Такая задержка не происходит, если я не запускаю моментальный снимок.

Я проверяю _cluster / healthс таймаутом, чтобы гарантировать, что создание снимка не замедляет запросы.Это правильный способ проверить это?Будет ли создание снимков замедлять выполнение запросов?

1 Ответ

0 голосов
/ 12 октября 2018

Да, активность диска увеличивается при чтении индексов, однако выписка из эластичных состояний документации:

Процесс создания моментального снимка индекса является инкрементным.В процессе создания снимка индекса Elasticsearch анализирует список файлов индекса, которые уже сохранены в хранилище, и копирует только те файлы, которые были созданы или изменены с момента последнего снимка.Это позволяет сохранить несколько снимков в хранилище в компактной форме.Процесс моментального снимка выполняется неблокирующим способом. Все операции индексирования и поиска можно продолжать выполнять для индекса, который снимается моментально .

Помимо проверки кластера / работоспособности, которая занимает более 10 секунд, вы видите какое-либо влияние наиндексирование / поиск данных и т. д.

Как часто вы запускаете снимки?Это полный снимок кластера?Где находится хранилище снимков - файловая система / s3 / Azure / Google cloud?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...