Elasticsearch на экземпляре amazon ec2 t2micro - PullRequest
0 голосов
/ 11 мая 2018

Я запустил один экземпляр 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 успешно?

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете использовать докер и запустить в немasticsearch.И там вы можете установить максимальное использование процессора и памяти для контейнера.Но это может немного замедлить запуск и работу эластичного поиска

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...