1.初始化Logstash公钥
2.在/etc/yum.repos.d/添加名为logstash.repo的文件
- [logstash-5.x]
- name=Elastic repository for 5.x packages
- baseurl=https://artifacts.elastic.co/packages/5.x/yum
- gpgcheck=1
- gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
- enabled=1
- autorefresh=1
- type=rpm-md
3.执行安装
- yum install logstash
4.启动并设置自启
- systemctl start logstash.service
- systemctl enable logstash.service
5.测试,在logstash 5.5版本中会出现 “ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console” 这个错误无需关心,在后续版本中logstash会修复此问题
- bin/logstash -e ‘input { stdin { } } output { stdout {} }’ –path.settings=/etc/logstash