Установил Elasticsearch 5.5 и не смог запустить службу - PullRequest
1 голос
/ 05 марта 2019

Установилasticsearch v5.5 в centos и запустили следующую команду для запуска службы.

sudo service elasticsearch start

Получение следующей ошибки при выполнении вышеуказанной команды.

Starting elasticsearch: OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 2060255232 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmp/hs_err_pid15359.log

Подскажите как это исправить.

1 Ответ

2 голосов
/ 05 марта 2019

Elasticsearch запускается с 2 ГБ ОЗУ по умолчанию в версиях 5.X.

При условии, что вы используете виртуальную машину, похоже, у вашей виртуальной машины меньше свободной памяти, чем 2 ГБ.Попробуйте выделить виртуальной машине больше памяти или измените настройки JVM Elasticsearch в /etc/elasticsearch/jvm.options (например, установите -Xms512m -Xmx512m).

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