Le lien qui @fylie affiché est tout à fait utile, mais encore besoin de quelques réglages.
Voici mes nouvelles idées - make a copy of /etc/init.d/logstash and adjust the name variable near the top of the file
- Je ne connaissais pas, mais il suffisait de faire une copie de ce fichier dans Linux pour qu'un service soit créé. Si je l'ai copié dans un fichier nommé "logstash2", je pourrais maintenant lancer "service logstash2 start" et cela a fonctionné.
J'ai édité la nouvelle /etc/init.d/logstash2 et changé les valeurs de LS_CONF_DIR
et LS_LOG_DIR to new folders I've created. But it didn't work until I ran
chown -R logstash: logstash/var/log/logstash2` sur mon nouveau dir "de logstash2".
Il était également possible de remplacer les LS_CONF_DIR et LS_LOG_DIR etc. en créant un fichier dans/etc/sysconfig avec le nom de service (logstash2) et en décommentant les lignes concernées.
ensuite pour le faire fonctionner en tant que service de démarrage, je devais courir: chkconfig --add logstash2
Stack Overflow est un site pour les questions de programmation et de développement. Cette question semble être hors sujet car il ne s'agit pas de programmation ou de développement. Voir [Quels sujets puis-je poser à ce sujet?] (Http://stackoverflow.com/help/on-topic) dans le centre d'aide. Peut-être [Super User] (http://superuser.com/) ou [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) serait un meilleur endroit à demander. Voir aussi [Où poser des questions sur Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww
https://discuss.elastic.co/t/multiple-logstash-instances-on-single -server/28947/2 – fylie