Logstash-8.14.1安装部署

        Logstash是一个开源的数据收集引擎,‌具有实时管道功能,‌能够从多个来源捕获、‌转换和输出数据。‌它基于可插拔架构,‌支持200多个插件,‌允许用户灵活地选择输入、‌过滤和输出插件,‌以满足特定的数据处理需求。‌Logstash的主要功能和应用场景包括:‌

1、数据收集:‌Logstash可以从各种来源(‌如日志文件、‌网络、‌数据库等)‌收集数据。‌

2、数据转换:‌通过使用Grok、‌Date等过滤器,‌Logstash可以对收集的数据进行解析和转换,‌提取出有用的信息。‌

3、数据输出:‌Logstash可以将处理后的数据输出到不同的目的地,‌如Elasticsearch、‌文件、‌数据库等。‌

        Logstash的配置非常灵活,‌可以通过单一配置文件或多个配置文件来定义数据处理流程。‌它支持持久化队列,‌当硬盘空间有限时,‌可以通过配置持久化队列的容量大小来管理队列的存储。‌当队列达到容量上限时,‌Logstash会通过控制输入插件产生事件的频率或拒绝接收新的输入事件,‌以防止队列溢出。‌

一、Logstash下载安装

1、下载地址  Download Logstash Free | Get Started Now | Elastic

        集成logstash工具,要求elasticsearch、kibana、logstash版本必须一直;前两篇文章我们使用的版本是8.14.1,所以logstash也必须是8.14.1。我们选择右手红框内的“view past releases”,选择历史版本8.14.1,如下图所示:

选择红框内的Logstash 8.14.1版本,点击“Download”下载文件

二、安装部署

1、上传文件至centOS系统,并解压

解压命令: tar -zxvf logstash-8.14.1-linux-x86_64.tar.gz

2、解压目录

3、启动测试

(1)带参启动,使用-e命令

bin/logstash -e "input{ stdin{} } output{ stdout{} }"

该命令由键盘输入,屏幕显示,截图如下:

(2)从配置文件启动,使用-f命令

bin/logstash -f config/logstash-mysql.conf
该配置从mysql读取数据,存储在elasticsearch中

配置文件如下:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

magic33416563

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值