Impossible d’exécuter ElasticSearch en tant que service sur Ubuntu

J’essaie de faire fonctionner ElasticSearch en suivant le guide d’installation normal.

Tout fonctionne bien sur mon Macbook, mais j’essaie de faire la même chose sur un serveur Ubuntu 11.04.

Le fonctionnement de /usr/local/elasticsearch/bin/elasticsearch -f fonctionne et je reçois une réponse de curl http://localhost:9200 .

Cependant, c’est ce que j’obtiens lorsque j’essaie de démarrer ElasticSearch en tant que service (j’ai installé le wrapper de service):

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

Bien sûr, l’ rcelasticsearch status indique que ElasticSearch is not running et localhost: 9200 ne peut pas être atteint.

Des idées quel pourrait être le problème?

Modifier: le journal de service indique:

 Launching a JVM... JVM exited while loading the application. Error occurred during initialization of VM Could not reserve enough space for object heap 

L’instance de serveur ne disposait pas de suffisamment de mémoire pour les parameters de l’encapsuleur de service ElasticSearch par défaut. Pour résoudre ce problème, j’ai édité /usr/local/elasticsearch/bin/service/elasticsearch.conf et modifié ES_HEAP_SIZE de 1024 à 512