Изменение свойств AWS Elasticsearch (без эластичного поиска.yml), таких как размер очереди пула потоков - PullRequest
0 голосов
/ 23 октября 2018

Я хотел бы изменить настройку AWS Elasticsearch thread_pool.write.queue_size.Я вижу, что рекомендуемый метод заключается в обновлении файла asticsearch.yml , поскольку это не может быть сделано динамически API в более новых версиях.

Однако, поскольку я использую сервис Elasticsearch AWS, насколько я знаю, у меня нет доступа к этому файлу.Есть ли способ сделать это изменение?Я не вижу здесь ссылки на версию 6.3 здесь , поэтому я не знаю, как это сделать с AWS.

1 Ответ

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

У вас недостаточно гибкости с AWS ES.В вашем случае увеличьте тип экземпляра вашего узла данных до большего, и это обеспечит вам больший размер очереди пула потоков.Примечание об увеличении количества сегментов - не делайте этого, если это действительно не требуется, поскольку это может привести к проблемам с производительностью при поиске, агрегировании и т. Д. Шард может легко содержать до 50 ГБ данных, поэтому, если у вас много сегментов с очень меньшим количествомЗатем данные думают об уменьшении осколков.Каждый шард сам по себе потребляет ресурсы (процессор, память) и т. Д., И конфигурация шарда должна быть пропорциональна куче памяти, доступной на узле.

...