Папка logstash /usr/local/etc/logstash/conf.d/ не существует после установки - PullRequest
0 голосов
/ 04 апреля 2019

После установки logstash через Homebrew я попытался установить новый файл .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 Ответ

1 голос
/ 04 апреля 2019

Он не создает каталог conf.d, каталог conf.d создается упакованными версиями, .deb или .rpm, формула homebrew для logstash использует версию .tar.gz, в которой находятся файлы конфигурации.каталог config.

Если посмотреть на код для формулы logstash, вы можете увидеть, что после установки он просто создает символическую ссылку на каталог config.

def post_install
    ln_s etc/"logstash", libexec/"config"
  end

Вам нужно будет создать каталог самостоятельно, если вы не хотите сохранять файлы .conf в /usr/local/etc/logstash/.

...