最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

使用Docker 安装 logstash 7.6.2

XAMPP教程 admin 709浏览 0评论

Docker 安装 logstash 7.6.2

1.使用Docker下载 logstash

[root@VM-0-5-centos ~]# docker pull logstash:7.6.2

Trying to pull repository docker.io/library/logstash …
7.6.2: Pulling from docker.io/library/logstash
ab5ef0e58194: Already exists
5938cf5635f6: Pull complete
ea38a5278bc3: Pull complete
2c96ea47db28: Pull complete
fee9458d31f7: Pull complete
d132291e0acc: Pull complete
0fbe178b6667: Pull complete
22ec28449d08: Pull complete
72acc425e425: Pull complete
1d2532346c63: Pull complete
ded666662d1e: Pull complete
Digest: sha256:c486f8945885ef3e9b32e09c9f527793ed0d0bfde84c536b5491205ccf8c882d
Status: Downloaded newer image for docker.io/logstash:7.6.2

2.创建 logstash 目录,用来存放所有配置logstash.yml

以我本人为例创建 /es/logstash 目录 和 /es/logstash/conf.d 目录

在 /es/logstash 目录中创建 logstash.yml 文件

[root@VM-0-5-centos logstash]# touch logstash.yml

3.在conf.d目录中创建test.conf 文件并输入以下内容

input {
beats {
port => 5044
codec => “json”
}
}

output {
elasticsearch { hosts => [“192.168.12.183:9200”] }
stdout { codec => rubydebug }
}

4.启动logstash

docker run -d –restart=always –log-driver json-file –log-opt max-size=100m –log-opt max-file=2 -p 5044:5044 –name logstash -v /es/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml -v /es/logstash/conf.d/:/usr/share/logstash/conf.d/ logstash:7.6.2

5.查看启动状态

docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5ad26a1b3f28 logstash:7.6.2 “/usr/local/bin/do…” 16 minutes ago Up 2 minutes 0.0.0.0:5044->5044/tcp, 9600/tcp logstash
[root@VM-0-5-centos conf.d]# docker logs -f logstash

[2022-04-20T13:43:19,363][INFO ][logstash.javapipeline ][main] Pipeline started {“pipeline.id”=>”main”}
[2022-04-20T13:43:19,588][INFO ][logstash.agent ] Pipelines running {:count=>1, :running_pipelines=>[:main], :non_running_pipelines=>[]}
[2022-04-20T13:43:19,613][INFO ][org.logstash.beats.Server][main] Starting server on port: 5044
[2022-04-20T13:43:20,053][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=>9600}


————————————————
版权声明:本文为CSDN博主「我是周小怪」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn. net/sinat_32408363/article/details/123316734

转载请注明:XAMPP中文组官网 » 使用Docker 安装 logstash 7.6.2

您必须 登录 才能发表评论!