#macos #elasticsearch #logstash #homebrew #elastic-stack
#macos #elasticsearch #logstash #homebrew #elastic-stack
Вопрос:
После установки logstash через Homebrew я попытался установить новый .conf
файл по следующему пути:
/usr/local/etc/logstash/conf.d/
Как ни странно, conf.d
папка, похоже, не существует.
Я использую logstash version 6.7.0
Для установки все, что я сделал, это использовал команду homebrew:
brew install logstash
Есть причина, по которой она не была создана?
Комментарии:
1. следили ли вы за всеми ( logz.io/blog/elk-mac ) эти шаги?
2. @Avi да, это точное руководство, которое я использовал 🙂
Ответ №1:
Она не создает 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/
.
Комментарии:
1. Спасибо, Леандро, это имеет смысл.