安装后Logstash /usr/local/etc/logstash/conf.d/文件夹不存在

时间:2019-04-04 10:34:07

标签: macos elasticsearch logstash homebrew elastic-stack

通过Homebrew安装Logstash后,我尝试在以下路径下设置新的.conf文件:

/usr/local/etc/logstash/conf.d/

奇怪的是,conf.d文件夹似乎不存在。

这是/usr/local/etc/logstash目录中所有内容的列表。

enter image description here

我正在使用logstash version 6.7.0

要安装我所做的所有操作,请使用homebrew命令:

brew install logstash

为什么没有创建它?

1 个答案:

答案 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中,则需要自己创建目录。