美文网首页技术干货
Linux安装Logstash

Linux安装Logstash

作者: dalaoyang | 来源:发表于2018-10-19 12:49 被阅读214次

    本文介绍Linux环境如何安装Logstash

    本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,Logstash-5.4.2。

    1.下载Logstash

    官网下载地址:https://www.elastic.co/downloads/logstash

    本人是从本地上传到服务器上的,使用的是5.4.2。

    scp /Users/dalaoyang/downloads/logstash-5.4.2.tar.gz root@ip:/usr/local/tool/logstash-5.4.2.tar.gz
    

    2.解压Logstash

    进入上传目录解压Logstash

    tar -zxvf logstash-5.4.2.tar.gz
    

    3.测试Logstash

    进入logstash-5.4.2目录

    cd logstash-5.4.2
    

    这里简单举2个例子测试

    3.1 简单输出到控制台

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

    如图所示,即为启动成功


    图片描述

    输入dalaoyang,如下所示


    图片描述

    读取文件输出到Redis

    input {
        file {
            type => "test_log"
            path => ["/Users/dalaoyang/logs/my.log"]
            start_position => "beginning"
            sincedb_path => "/dev/null"
        }
    }
    filter {
      if [type] == 'test_log' {
         multiline {
           pattern => "^%{TIMESTAMP_ISO8601} "
           negate => true
           what => previous
         }
      }
    }
    output {
        if [type] == "test_log" {
            redis {
                host => "ip"
                port => "6379"
                data_type => "list"
                key => "log"
                #redis密码
                password => "123456"
            }
          #  stdout {codec => rubydebug}
        }
    }
    

    启动命令 bin/logstash -f 上面配置的文件位置
    比如

    bin/logstash -f logstash.conf
    

    总结

    以上全是本人踩坑实践得到的,亲测可用。

    相关文章

      网友评论

        本文标题:Linux安装Logstash

        本文链接:https://www.haomeiwen.com/subject/ztbbbftx.html