• ELK实战-logstash安装使用


    操作系统:

    centos版本 7.4
    防火墙 关闭
    selinux 关闭
    logstash版本 6.3.2
    java版本 1.8
    server2 192.168.10.127

    [root@server2 ~]# wget https://artifacts.elastic.co/downloads/logstash/logstash-6.3.2.tar.gz

    [root@server2 ~]# tar zxf logstash-6.3.2.tar.gz -C /usr/local/

    [root@server2 ~]# cd /usr/local/logstash-6.3.2/

    [root@server2 logstash-6.3.2]# bin/logstash -e 'input{stdin{}} output{stdout{codec=>rubydebug}}'

    #-e代表执行的意思

    input即输入的意思,input里面即使输入的方式,这里选择了stdin,就是标准输入(从终端输入)

    output即输出的意思,output里面时输出的方式,这里选择了stdout,就是标准输出(输出到终端).

    这里codec就是个插件,表明格式。这里放在stdout中,表示输出的格式,rubydebug时专门用来做测试的格式,一般用来在终端输出JSON格式。

     

    [root@server2 logstash-6.3.2]# vim config/kafka_os_into_es.conf

    input {

    kafka {

    bootstrap_servers =>

    "192.168.10.129:9092"

    topics => ["osmessages"]

    codec => "json"

    }

    }

    output {

    elasticsearch {

    hosts => ["192.168.10.126:9200","192.168.10.127:9200"]

    index => "osmessageslog-%{+YYYY-MM-dd}"

    }

    }

    [root@server2 logstash-6.3.2]# nohup bin/logstash -f config/kafka_os_into_es.conf &

    [root@kafkazk1 bin]# ./kafka-topics.sh --zookeeper 192.168.10.129:2181 --list

     

    浏览器输入:http://192.168.10.126:9100/

     

  • 相关阅读:
    IIS6.0PUT漏洞的利用
    练习1--利用python获取百度前3页搜索结果(可更改页数)
    笔记整理6——用python实现IP流量分析
    Django ORM 那些相关操作
    Django 中得ORM介绍和字段及字段参数
    Django 的 路由系统
    Django
    Django 的 之 视图
    Django 框架
    Django 中ORM 的使用
  • 原文地址:https://www.cnblogs.com/zhaop8078/p/12238540.html
Copyright © 2020-2023  润新知