Вопрос по ubuntu, service – Невозможно запустить ElasticSearch как сервис в Ubuntu [закрыто]

12

Я пытаюсь запустить ElasticSearch, следуя нормальномуруководство по установке.

На моем Macbook все работает нормально, но я пытаюсь сделать то же самое на сервере Ubuntu 11.04.

Бег/usr/local/elasticsearch/bin/elasticsearch -f работает, и я получаю ответ отcurl http://localhost:9200.

Однако вот что я получаю, когда пытаюсь запустить ElasticSearch как службу (я установил оболочку службы):

$ rcelasticsearch start

Starting ElasticSearch...
Waiting for ElasticSearch.............................
WARNING: ElasticSearch may have failed to start.

Конечно жеrcelasticsearch status говоритElasticSearch is not running и localhost: 9200 не может быть достигнуто.

Есть идеи, в чем может быть проблема?

Редактировать: Журнал службы говорит:

Launching a JVM...
JVM exited while loading the application.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Имеет ли пользовательasticsearch права на запись в каталоги данных и журналов вашей установкиasticsearch? Есть ли что-нибудь в лог-файле? imotov

Ваш Ответ

1   ответ
44

sticSearch по умолчанию. Чтобы исправить это я отредактировал/usr/local/elasticsearch/bin/service/elasticsearch.conf и изменилES_HEAP_SIZE с 1024 до 512

Спасибо большое, и мой конфиг находится на /usr/local/share/elasticsearch/bin/service/elasticsearch.con Shih-Wen Su
Для Debian посмотрите на/etc/default/elasticsearch. Согласно стартовому скрипту,ES_HEAP_SIZE устанавливает минимальное и максимальное выделенное количество памяти, так что JVM не нужно увеличивать зарезервированное пространство во время выполнения. Kariem
Я пытался редактировать мой /usr/share/elasticsearch/bin/service/elasticsearch.conf, но это не сработало OWZY
Хотелось бы, чтобы где-нибудь было более информативное сообщение об ошибке. Eric Walker
Не работал. любое другое решение? Palak Darji

Похожие вопросы