如何在 AWS 服务器上重启 logstash?

How do you restart logstash on an AWS server?

这是一个非常基本的问题,但我一生都想在 google 上找到一个直接的答案。

我已经 logstash/Kibana/Elastisearch 安装并在 AWS 服务器上工作。由于一些复杂情况,logstash 停止向 Kibana 发送文件,我想重新启动它看看它是否能解决问题。 (这是在 Ubuntu 14.04.2 上)。

我在 google 上查找的所有命令都无法正确重启服务。如果我检查服务 运行ning,logstash 在该列表中并且有一个 -.

restart logstash 给出了错误 "Unknown job: logstash",而我发现的其他一些给出了类似的错误。

为了重新启动 logstash,运行 的正确命令是什么?

如果您安装了 .deb.rpm 软件包,那么您可以使用命令

重新启动
sudo service logstash restart

sudo /etc/init.d/logstash restart 

sudo service logstash stop
sudo service logstash start

如果您的 logstash 在启动或停止时出现问题,那么您也可以手动启动它 转到 /opt/logstash/bin 和 运行 logstash 脚本(logstash.bat for window)

cd /opt/logstash/bin
./logstash -f logstash-simple.conf

logstash-simple.conf 是您的 logstash 配置文件,您可以将其更改为任何名称

或 如果您下载了 .zip 或任何其他压缩文件,则按照该路径和 运行 相同的方式进行操作。