当我想从我的配置文件启动时,我遇到了一个logstash问题,命令“bin/logstash -f logstash-rt.conf”返回:错误:未找到配置文件:logstash-rt.conf您可以确定此路径是logstash配置文件吗?您可能会对'--configtest'标志感兴趣,它可以在您选择重新启动正在运行的系统之前用来验证logstash的配置。谁能帮帮我?谢谢
o3imoua41#
您需要将配置文件放在logstash文件夹中,并且在执行命令时路径应该是logstash文件夹,因此bin/logstash是运行该命令时conf文件所在位置的相对路径。
sf6xfgos2#
创建一个.config文件,然后将其粘贴到Logstash的bin文件夹中,然后使用cmd中的以下命令启动它logstash -f文件名.config
hs1rzwqc3#
下面是加载logstash.conf的命令
sudo bin/logstash -f apache.config --config.reload.automatic --path /etc/logstash/conf.d/filter.conf
3条答案
按热度按时间o3imoua41#
您需要将配置文件放在logstash文件夹中,并且在执行命令时路径应该是logstash文件夹,因此bin/logstash是运行该命令时conf文件所在位置的相对路径。
sf6xfgos2#
创建一个.config文件,然后将其粘贴到Logstash的bin文件夹中,然后使用cmd中的以下命令启动它
logstash -f文件名.config
hs1rzwqc3#
下面是加载logstash.conf的命令