Как изменить размер кучи Elasticsearch?- jvm.options не используется - PullRequest
0 голосов
/ 21 декабря 2018

Как навсегда изменить размер кучи 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"

Но это явно не очень хороший вариант... У кого-нибудь есть подсказка?Спасибо!

1 Ответ

0 голосов
/ 21 декабря 2018

Проблема решена, у меня было 2 файла jvm.options: один в /etc/elasticsearch/jvm.options и один в mycustominstallfolder/config ... И, конечно, я устанавливал неправильный.

Большое спасибо @Val!

...