У мене є сервер Apache з конфігурацією за замовчуванням Elasticsearch і все працює чудово, за винятком того, що конфігурація за замовчуванням має максимальний розмір 1 Гб.
У мене немає такої великої кількості документів для зберігання в Elasticsearch, тому я хочу зменшити пам'ять.
Я бачив, що мені потрібно змінити -Xmx
параметр у конфігурації Java, але не знаю як.
Я бачив, що можу виконати це:
bin/ElasticSearch -Xmx=2G -Xms=2G
Але коли мені доведеться перезапустити Elasticsearch, це буде втрачено.
Чи можливо змінити максимум використання пам'яті, коли Elasticsearch встановлений як послуга?
index.number_of_shards: 1 index.number_of_replicas: 0
Таким чином ви заощадите на пам'яті та процесорі, не виконуючи зайвих робіт .