Я запустил один экземпляр ec2 t2micro на amazon aws, который является бесплатным уровнем и предлагает только 1 ГБ оперативной памяти.
Я прошел по этой ссылке , чтобы установить elasticsearch
на экземпляре amazon ec2 linux, который я создал, но когда я делаю это sudo service elasticsearch start
, он возвращает следующее:
There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (malloc) failed to allocate 986513408 bytes for committing reserved memory.
An error report file with more information is saved as:
/tmp/jvm-5303/hs_error.log
Внутри файла log
я нашел это:
Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again`.
Я сделал это ulimit -c unlimited
, но снова появляется то же сообщение.
После этого я обновил файл /usr/share/elasticsearch/config/jvm.options
этими значениями -Xms512m -Xmx512m
, но появляется то же сообщение.
Любые идеичто мне может не хватать и как я могу sudo service elasticsearch start
успешно?