Как навсегда изменить размер кучи JVM для Elasticsearch?
Я отредактировал файл jvm.options
в /etc/elasticsearch/
, чтобы увеличить размер кучи до 2 ГБ (добавив эти 2 строки: -Xms2g -Xmx2g
), но ES по-прежнему запускается с размером кучи по умолчанию (в моем случае 990,7 МБ).
Кажется, что ES не читает этот файл jvm.options
и всегда использует файлы по умолчанию, поскольку JVMАргументы (регистрируемые при запуске ES) начинаются с этих [-Xms1g, -Xmx1g, -XX:+UseConcMar...
независимо от того, что установлено в jvm.options
...
Я также пытался установить размер кучи в /etc/default/elasticsearch
(установив для ES_JAVA_OPTS
значение"-Xms2g -Xmx2g"
), но никак.
Единственный способ временно изменить размер кучи - установить _JAVA_OPTIONS перед запуском Elasticsearch:
export _JAVA_OPTIONS="-Xms2g -Xmx2g"
Но это явно не очень хороший вариант... У кого-нибудь есть подсказка?Спасибо!