Elastic Kibana-installation sous windows service
Comment puis-je installer Elastic Kibana (qui est juste un fichier batch) comme un service windows?
il doit probablement dépendre du processus ElasticSearch aussi (cela suppose que je l'exécute sur le même serveur)
4 réponses
la commande suivante va créer le service avec un nom de" ElasticSearch Kibana 4.0.1 " et le faire dépendre D'ElasticSearch pour qu'il n'essaie pas de démarrer trop tôt.
sc create "ElasticSearch Kibana 4.0.1" binPath= "{path to batch file}" depend= "elasticsearch-service-x64"
La kibana.le fichier bat livré avec Kibana 4.6.1 n'était pas adapté pour être utilisé avec sc create directement pour moi (le démarrage du Service a échoué). J'ai utilisé nssm comme ceci
- nssm installer kibana461
- UI: choisir kibana.chauve-souris en tant que Chemin de l'Application
- UI: sélectionnez un fichier journal à écrire dans l'onglet "E / S" pour stdout et stderr
- UI: sur l'onglet" Dépendances", entrez elasticsearch241 (ou
- UI: "Installer le Service"
- sc start kibana461
j'ai trouvé cette vidéo très utile.
utiliser NSSM (Non-sucking Service Manager) pour installer Kibana comme Service.
plutôt que de créer une dépendance, j'ai pris un départ retardé.
-
utilisez pour la première fois la commande
sc
(de jhilden).sc create "Elasticsearch Kibana 4.4.2" binPath= "C:\kibana-4.4.2-windows\bin\kibana.bat"
-
ouvrir
services.msc
et trouver votre nouveau service. - faites un clic droit sur le service et sélectionnez
Properties
. - changer à
Automatic (Delayed Start)
. - si vous ne l'avez pas déjà fait, changez Elasticsearch
Automatic
.
cela garantira que elasticsearch démarre lorsque la machine démarre, et kibana démarre peu de temps après (environ 2 minutes à partir de cette question ).