Ответ 1
У экземпляра сервера недостаточно памяти для настроек обложки сервиса ElasticSearch по умолчанию. Чтобы исправить это, я отредактировал /usr/local/elasticsearch/bin/service/elasticsearch.conf
и изменил ES_HEAP_SIZE
с 1024 на 512
Я пытаюсь запустить 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
У экземпляра сервера недостаточно памяти для настроек обложки сервиса ElasticSearch по умолчанию. Чтобы исправить это, я отредактировал /usr/local/elasticsearch/bin/service/elasticsearch.conf
и изменил ES_HEAP_SIZE
с 1024 на 512