de course Élastique de Recherche en tant que service Windows
Est-il un moyen pour exécuter Elastic Search en tant que service Windows? Il peut ne pas être possible, mais je pensais que j'allais voir.
- Avez-vous vérifier les documents d'installation? L'emballage décrit il y a fonctionne sur de nombreux Systèmes d'exploitation.
Vous devez vous connecter pour publier un commentaire.
De 0.90.5+, le soutien pour l'exécution d'ElasticSearch comme un Service Windows est officiellement inclus dans la distribution de Windows.
http://www.elasticsearch.org/blog/0-90-5-released/
À partir du dossier bin:
system variables
.Viens de faire une installation de windows service et de l'outil de configuration pour les paramètres.
https://github.com/jdzurik/ESWindowsInstaller
Ne nécessite que Java et .net et fonctionne sur windows server 64 bits
Vous pouvez utiliser cette binaire installer , fonctionne parfaitement et vous n'avez pas à faire quoi que ce soit dans la CLI.
J'ai été en utilisant cette installateur.
Il est aussi facile que de "next, next, next!"
De v0.90.5 fonctionnalité vient tout droit sorti de la boîte (l'exécution d'un fichier de commandes) - voir exécution en tant que service sous windows.
Oui, il est décrit ici. Ce lien qui décrit l'utilisation de Java Service Wrapper, qui peut fonctionner sur windows. 🙂
Créer votre propre Elasticsearch programme d'installation msi avec une personnalisation de l'ES config qui correspondent à vos besoins
ou tout simplement télécharger le standard préconfiguré installateur:
https://github.com/salyh/elasticsearch-msi-installer/releases
Le temps à cette question posée il n'y avait pas intégré la solution mais maintenant, Il est. Veuillez vérifier http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-service-win.html
Tout ce que vous devez faire est d'aller dans le dossier où vos ES est installé.
Exécuter les commandes
et vous avez terminé.
Elasticsearch utilise procrun pour envelopper l'application en tant que service windows.
Pour Elasticsearch version de départ 5.x, le .chauve-souris noms de fichiers sont modifiés.
Pour installer en tant que Service Windows, on peut utiliser la commande suivante:
en supposant que votre Elasticsearch paquet est situé à
C:\elasticsearch-5.0.0
.Si nous utilisons Elasticsearch sur Windows 64 bits, nous pourrions nous retrouver avec l'exception suivante tout en faisant de la ci-dessus:
Raison: La question lors de l'exécution d'Elasticsearch comme un service de Windows, c'est que procrun exige tas min, max segment et de la taille de la pile pour être ensemble.
Résolution: Nous pourrions utiliser -Xss1m (ou ce que jamais l'espace que vous voulez être) dans de la jvm.options fichier.
Ouvrir le de la jvm.options fichier dans le .\config dossier et entrez -Xss1m après les lignes
comme ci-dessous: