Я пытаюсь настроить ElasticSearch на Raspberry Pi, но при запуске sudo service elasticsearch start
я получаю следующее сообщение об ошибке в логах: ПроизошлаКак запустить JVM с определенной опцией?
Ошибка при инициализации VM
Не удалось зарезервировать достаточно места для кучи объекта
Не удалось создать виртуальную машину Java.
Я нашел this SO answer, который предлагает запустить JVM с помощью -XX:MaxHeapSize=512m
, но я никогда не запускать JVM вручную.
Так что я попытался запустить export _JAVA_OPTIONS="-Xmx256M"
перед запуском sudo service elasticsearch start
, и я также пытался добавить, что в моей .bash_profile
и перезагрузки, прежде чем пытаться запустить ElasticSearch снова, но я все еще получаю ошибку. Поэтому я действительно не знаю, не выбран ли вариант java для виртуальной машины или что он ее подбирает, но это не решение.
Кто-нибудь знает, как я могу быть уверен, что он действительно использует этот аргумент? Или, если у кого-то есть решение проблемы нехватки места для кучи объекта, которое было бы еще лучше :-)
Удивительный, вот и все! – kramer65