zoukankan      html  css  js  c++  java
  • ELK-Windows下系统安装(1)

    项目中使用ELK作为分布式日志收集系统。

    ELK由三部分组成:Elasticsearch(搜索引擎),LogStash(日志工具,用来对日志进行收集和分析,储存数据),Kibana(为日志分析提供UI界面)

    原理图大致如下:

    ELK安装过程大致如下:

    1.JDK安装

    这里使用jdk8,过高的JDK版本,会导致LogStash安装失败,如下图所示:
     
    JDK安装完成后,添加 环境变量中的系统变量 JAVA_HOME ,JRE_HOME

     
    cmd查看版本 java -version

     2.elasticsearch安装

    找到elasticsearch/bin,cmd输入elasticsearch.bat

     

    安装完成后,打开9200端口,localhost:9200,安装成功如下图:

     3.Logstash启动

    在安装包的bin目录下,创建logstash.config,内容如下:

     1 input {
     2   tcp {
     3     port => 5044
     4   }
     5 }
     6 
     7 output {
     8   elasticsearch { hosts => ["localhost:9200"] }
     9   stdout { codec => rubydebug }
    10 }
    cmd打开logstash/bin ,输入logstash -f logstash.conf

    如下图所示:

     4.Kibana启动

    cmd进入kibana/bin ,输入kibana.bat
    结果如下:

     5.进入Kibana界面

    访问本地5601端口:

    注:elasticsearch,logstash,kibana的版本最好一致,本文使用的是7.6.1
    附安装包:
    链接:https://pan.baidu.com/s/18UOjKX_Nsb8y6rJ3oARkQg
    提取码:9y4t
     
    以上,仅用于学习和总结!

     

  • 相关阅读:
    Stack的一种简单实现
    Allocator中uninitialized_fill等函数的简单实现
    Allocator的简易实现
    编写自己的迭代器
    简单的内存分配器
    vector的简单实现
    异常类Exception
    intent大致使用
    java初识集合(list,set,map)
    php分页
  • 原文地址:https://www.cnblogs.com/ywkcode/p/14294050.html
Copyright © 2011-2022 走看看