logstash7.2安装  入门例子--hello world!

官网下载历史把本(太慢,有时候访问不了):

​https://www.elastic.co/cn/downloads/past-releases​

云盘安装包提供:

​​javascript:void(0)​​


下载7.2版本,解压即可运行


tar -zxvf   logstash-7.2.0.tar.gz



启动:


#test.conf就是我们需要编写的配置文件 bin/logstash -f test.conf     #后台运行 nohup bin/logstash -f test.conf >/dev/null & #自动加载配置文件的方式 bin/logstash -f test.conf --config.reload.automatic   #测试配置文件是否OK bin/logstash -f test.conf --config.test_and_exit



配置文件的结构


input { ...   #输入 } filter { ...   #数据处理转换 } output { ...   #输出 }




最简单的例子:

1、vim test.conf,内容如下


input {   stdin { } } filter { } output {   stdout { } }


敲入 Hello World !,回车


{    "@timestamp" => 2020-03-25T11:43:41.365Z,          "host" => "es3",       "message" => "hello world !",      "@version" => "1" }