第一次接触logstash,走了很多弯路, 记录一下,也希望能帮到需要的你。 特别注意一下,不同版本的使用是存在一定的差异,一定要细心。
版本
logstash:7.10.1
1.首先拉取镜像
docker pull logstash:7.10.1
2.获取配置文件
logstash的配置文件,如果手上没有,可以启动logstash后获取默认配置文件。
docker run -d -p 5044:5044 --name logstash logstash:7.10.1
3.拷贝文件
mkdir -p /root/logstash/ && chmod 777 /root/logstash/
docker cp logstash:/usr/share/logstash/config /root/logstash/
docker cp logstash:/usr/share/logstash/pipeline /root/logstash/
4.然后删除容器
docker rm -f logstash
5.修改 /root/logstash/config/logstash.yml
http.host: "0.0.0.0"
xpack.monitoring.elasticsearch.hosts: [ "http://192.168.1.1:9200" ]
6.修改管道文件配置 /root/l