Ubuntu中安装logstash及使用

最近几天学习的需要,在Ubuntu中安装了logstash以及conf文件的编写,如果有什么不对的地方希望大家指正。
安装Logstash首先Ubuntu中需要安装JDK。

一、安装Logstash

1.下载Logstash
官网下载地址:https://www.elastic.co/downloads/logstash
本文使用的是Logstash-7.6.2。

2.解压Logstash

tar -zxvf logstash-7.6.2.tar.gz

3.测试Logstash
3.1进入Logstash-7.6.2目录

cd logstash-7.6.2

3.2简单输出到控制台

bin/logstash -e ""或者bin/logstash -e "input {stdin{}} output{stdout{codec=>rubydebug}}"

显示如图所示结果表示启动成功。
启动成功
输入以上命令后,可以进如交互式命令界面,当输入信息时,logstash服务会返回给我们消息。结果如图所示。
信息交互

二、Logstash使用

由一中的3.2可以看出,logstash由二部分组成(input、output),但Logstash实际上由三部分组成(input、filter和output),它们分别接收数据、解析过滤并转换数据和输出数据。其中filter插件是可选的,其它两个是必须插件,也就是说在一个完整的logstash配置文件中,必须有input和output。
因此将数据如果启动特定编写的conf文件就可以对特定的数据源输出到特定的输出组件中。
1.编写特定的conf文件。

sudo vim /home/sj/logstash-7.6.2/l1.conf

输入文件的内容如下。
输入特定内容
2.启动特定的conf文件

 bin/logstash -f l1.conf

在这里插入图片描述3.添加文件
向/var/log添加haha.txt文件,但是需要进入root。

echo "`date`+ timestamp is OK" >> /var/log/haha.txt

添加文件4.logstash收集到信息并显示
logstash收集到信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值