Impossible d'exécuter ElasticSearch en tant que service sur Ubuntu
Je vais essayer d'obtenir ElasticSearch et en cours d'exécution à la suite de la normale guide d'installation.
Tout fonctionne très bien sur mon Macbook mais je suis en train de faire la même chose sur une Ubuntu server 11.04.
De course /usr/local/elasticsearch/bin/elasticsearch -f
travaille et je reçois une réponse de curl http://localhost:9200
.
Cependant, c'est ce que j'obtiens quand j'essaie de démarrer ElasticSearch comme un service (j'ai installé le service wrapper):
$ rcelasticsearch start
Starting ElasticSearch...
Waiting for ElasticSearch.............................
WARNING: ElasticSearch may have failed to start.
Bien sûr rcelasticsearch status
dit ElasticSearch is not running
et localhost:9200 ne peut pas être atteint.
Les idées de ce que pourrait être le problème?
Edit:
Le service de journal dit:
Launching a JVM...
JVM exited while loading the application.
Error occurred during initialization of VM
Could not reserve enough space for object heap
OriginalL'auteur evilcelery | 2012-05-30
Vous devez vous connecter pour publier un commentaire.
L'instance de serveur n'a pas assez de mémoire pour le défaut ElasticSearch service wrapper paramètres. Pour résoudre ce j'ai édité
/usr/local/elasticsearch/bin/service/elasticsearch.conf
et changéES_HEAP_SIZE
de 1024 512Pour debian regarder
/etc/default/elasticsearch
. Selon le script de démarrage,ES_HEAP_SIZE
définit à la fois min et max de la mémoire allouée, de sorte que la JVM n'est pas d'augmenter l'espace réservé à l'exécution.J'ai essayé de modifier mon fichier /usr/share/elasticsearch/bin/service/elasticsearch.conf, mais il ne fonctionne pas
Je souhaite qu'il y avait un message d'erreur plus informatif quelque part.
N'a pas fonctionné. toute autre solution?
OriginalL'auteur