通过Homebrew安装Logstash后,我尝试在以下路径下设置新的.conf
文件:
/usr/local/etc/logstash/conf.d/
奇怪的是,conf.d
文件夹似乎不存在。
这是/usr/local/etc/logstash
目录中所有内容的列表。
我正在使用logstash version 6.7.0
要安装我所做的所有操作,请使用homebrew命令:
brew install logstash
为什么没有创建它?
答案 0 :(得分:1)
它不会创建conf.d
目录,conf.d
目录是由打包版本.deb
或.rpm
创建的,logstash的自制方法使用{{ 1}}版本,其中配置文件位于.tar.gz
目录中。
在code中查找logstash公式,您会发现在安装后,它仅创建了指向config
目录的符号链接。
config
如果您不想将def post_install
ln_s etc/"logstash", libexec/"config"
end
文件保存在.conf
中,则需要自己创建目录。