Как поведет себя кластер ElasticSearch, если на одной из нод, закончится место на диске?
Имеется кластер ElasticSearch из 5 машин. На двух машинах начинает закачиваться дисковое пространство (SSD диск). Как будет вести себя кластер, если свободное место закончится на этих двух нодах?
Рядом с SSD стоит еще HDD.
Имеется ли возможность перекинуть часть индексов на HDD, а на SSD оставлять только свежие? В какую сторону копнуть, что бы разобраться в вопросе?
UPD (23.07.15):
Может быть будет интересно. Провел небольшой опыт. На одной из нод заполнил дисковое пространство. Кластер перестал на этой ноде создавать новые шарды индексов и нода осталась как read/delete only.
Вопрос в том, что если продолжать писать данные в диапазон заполненной ноды?
> нода осталась как read/delete only.
т.е. ES перестает работать (на запись)?
lega: Нет, кластер ES работает, но на этой заполненной ноде не будут созданы новые шарды. В моем случае, я имею тайм-индесы, которые создаются ежедневно и в указанный день я пишу только в индекс текущего дня. Сейчас у меня 500+ индексов и 6к+ шардов.
Вообще, при заполнении диска ноды на 85% уже перестают создаваться шарды на этой ноде. В имеющиеся индексы, данные пишутся, правда не смотрел детализацию, попадают ли данные на заполненную году.
1)Плохо
2)Сказать честно лень лезть на эластик и смотреть как он распределяет файло по папкам, но думаю не проблема раскидать папки на другой хдд через симлинки остановив ноду.