当我想用命令"bin/logstash-f logstash-rt.conf"从配置文件启动时,logstash出现了问题此返回:错误:未找到配置文件:logstash-rt.conf你能确定这个路径是一个logstash配置文件吗?您可能对"--configtest"标志感兴趣,您可以用于在选择之前验证logstash的配置以重新启动正在运行的系统。
有人能帮我吗?
感谢
执行命令时,需要将配置文件放在logstash文件夹中,路径应该是logstash的文件夹所以bin/logstash是在conf文件所在的位置运行它时的相对路径。
制作一个.config文件,然后将其粘贴到Logstash的bin文件夹中,然后在cmd中使用以下命令启动
logstash-f filename.config
下面是加载logstash.conf 的命令
sudo bin/logstash -f apache.config --config.reload.automatic --path /etc/logstash/conf.d/filter.conf