美文网首页
Elasticsearch下Logstash安装和集成调试

Elasticsearch下Logstash安装和集成调试

作者: 小小知识分子 | 来源:发表于2019-05-16 17:56 被阅读0次

    一 、环境
    本例配置到一台服务器,也可以根据相同步骤配置多台(web程序中日志直接输入到logstash,可以配置多台,用destination参数)

    127.0.0.1 doctorchen

    二、安装

    1. 下载安装,压缩包形式

    版本选择跟es版本一致。 logstash-5.6.10.tar.gz

    1. 解压到 /opt 目录下

    tar -zxvf logstash-5.6.10.tar.gz

    1. 启动

    [root@node-001 bin]# pwd
    /opt/logstash-5.6.10/bin
    [root@node-001 bin]# ./logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'

    1. 结果测试


      image.png
    1. 集成elasticsearch,创建配置文件

    [root@node-001 config]# pwd
    /opt/logstash-5.6.10/config
    [root@node-001 config]# vi logstash-winy-es.conf
    文件内容如下:

    [root@node-001 config]# vi logstash-winy-es.conf

    input {
    tcp {
    host =>"127.0.0.1"
    port => 4560
    codec => "json"
    }
    }

    output {
    stdout {
    codec => rubydebug
    }
    elasticsearch {
    action => "index"
    hosts => ["127.0.0.1:9200"]
    index => "winy-portal"
    }

    }

    1. 通过5中的配置文件启动即可

    [root@node-001 bin]# pwd
    /opt/logstash-5.6.10/bin
    [root@node-001 bin]# ./logstash -f /opt/logstash-5.6.10/config/logstash-winy-es.conf

    image.png
    1. 防火墙端口开启

    [root@node-001 config]# firewall-cmd --zone=public --add-port=4560/tcp --permanent
    success
    [root@node-001 config]# firewall-cmd --reload

    相关文章

      网友评论

          本文标题:Elasticsearch下Logstash安装和集成调试

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