среда, 3 июня 2020 г.

Elasticsearch & Amazon EFS

Проблема

Elasticsearch, развернутый в Amazon EKS и использующий EFS для хранения данных, не работает, в логах ошибка "java.io.IOException: Disk quota exceeded".

Причина

Amazon EFS имеет ограничение на число пар "процесс-заблокированный файл", равное 256. Если зайти в контейнер Эластика и выполнить lslocks, то получаем как раз эти самые 256 блокировок.

Решение

Отказ от использования EFS для хранения данных Эластиком.