Cant Run Elasticsearch на cpanel (Linux) - PullRequest
0 голосов
/ 04 апреля 2020

У меня проблемы с установкой Elasticsearch на моем живом веб-сервере. У меня есть терминальный доступ. Я загрузил файлasticsearch в свой каталог root (public_ html) и извлек его в соответствии с elasti c documnents.

Когда на терминале я пытаюсь запуститьasticsearch, я получаю следующую ошибку

enter image description here

Пожалуйста, дайте мне знать, что я могу сделать и как правильно установить и запустить elasti c search на живом веб-сервере.

Спасибо

1 Ответ

1 голос
/ 04 апреля 2020

Это не из-за дискового пространства, это из-за того, что в вашей системе меньше оперативной памяти, и по умолчанию, как указано в this Elasti c do c.

По умолчанию Elasticsearch указывает JVM использовать кучу с минимальным и максимальным размером 1 ГБ. При переходе к производству важно настроить размер кучи, чтобы в Elasticsearch было достаточно кучи.

Итак, похоже, в вашей системе очень мало ОЗУ (памяти), что приводит к очень меньшей куче, доступной для процесса Elasticsearch, что, в свою очередь, вызывает ошибку OOM .

Решение:

  1. Сначала проверьте доступной оперативной памяти (памяти) вашего сервера с помощью приведенной ниже команды, которая покажет общий и доступный объем оперативной памяти в ГБ.

    free -g

Вывод вышеуказанного команда будет выглядеть следующим образом:

              total        used        free      shared  buff/cache   available
Mem:              1           0           1           0           0           1
Swap:             0           0           0

Убедитесь, что по крайней мере у вас есть 1 ГБ ОЗУ для процесса Elasticsearch, а затем перезапустите, это должно работать.

...