zoukankan      html  css  js  c++  java
  • 04_Logstash安装

    Logstash部署

    1.部署JDK环境
    2.下载Logstash源码包
    $ wget https://artifacts.elastic.co/downloads/logstash/logstash-6.6.0.tar.gz
    3.解压源码包
    $ tar xvf logstash-6.6.0.tar.gz -C /usr/local/
    $ mv /usr/local/logstash-6.6.0/ /usr/local/logstash
    4.修改配置文件
    $ vim /usr/local/logstash/config/logstash-sample.conf
    input {
      beats {
        port => 5044
      }
    }
    output {
      # 标准输出,输出到当前终端
      stdout {
        codec => rubydebug
      }
      # 输出到es中
      elasticsearch {
        hosts => ["http://172.16.142.141:9200"]
        index => "test"
        # 如果未指定pos点,会从当前位置开始读取,没有产生新日志的话,则不会有数据传输到es中,故kibana中查询不到数据
        start_position => "beginning"
      }
    }
    5. Logstash启动加速
    # 如果返回值低于1000,安装haveged可以加快logstash的启动速度
    $ cat /proc/sys/kernel/random/entropy_avail
    ​
    # 依赖于epel
    $ yum -y install haveged
    $ systemctl start haveged
    $ systemctl enable haveged
    ​
    # 再次启动logstash
    6.查看数据
    # 在Kibana的Dev Tools中查看数据
    GET /test/_search?q=*

     

  • 相关阅读:
    Java中的多线程
    谈谈Java中的类型识别RTTI
    Java中的几个重要的数据类型
    编译和运行Java程序
    说说Java中的接口
    说说Java的反射
    谈谈Java中的新的IO特性
    谈谈Java中的内部类
    谈谈Java中的类
    老妈也加入偷菜行列了
  • 原文地址:https://www.cnblogs.com/xll970105/p/11559006.html
Copyright © 2011-2022 走看看