如何在linux机器上安装多个logstash实例?

时间:2017-06-15 12:40:09

标签: linux logstash amazon-linux

如何在linux机器上安装多个logstash实例?我想要同时运行2个不同的服务(每个服务都有自己的配置)?

(这可能是一个简单的问题,但仅仅因为我在Linux上的菜鸟我无法弄清楚)

1 个答案:

答案 0 :(得分:0)

@fylie发布的链接非常有用,但仍需要进行一些调整。

这是我的新见解 - make a copy of /etc/init.d/logstash and adjust the name variable near the top of the file - 我不知道但只是在Linux中制作这个文件的副本就足以创建一个服务了。如果我将它复制到名为" logstash2"的文件中。我现在可以运行" service logstash2 start"它起作用了。

我已经编辑了新的/etc/init.d/logstash2并更改了LS_CONF_DIR和LS_LOG_DIR to new folders I've created. But it didn't work until I ran chown -R logstash:logstash / var / log / logstash2`的值我新创建的" logstash2" DIR。

还可以通过在/ etc / sysconfig中使用服务名称(logstash2)创建文件并取消注释相关行来覆盖LS_CONF_DIR和LS_LOG_DIR等。

然后让它作为启动服务运行我必须运行: chkconfig --add logstash2