zoukankan      html  css  js  c++  java
  • 安装logstash,elasticsearch,kibana三件套

    logstash,elasticsearch,kibana三件套

    elk是指logstash,elasticsearch,kibana三件套,这三件套可以组成日志分析和监控工具

    注意:

    关于安装文档,网络上有很多,可以参考,不可以全信,而且三件套各自的版本很多,差别也不一样,需要版本匹配上才能使用。推荐直接使用官网的这一套:elkdownloads

    比如我这里下载的一套是logstash 1.4.2 + elasticsearch 1.4.2 + kibana 3.1.2

    安装elasticsearch

    下载elasticsearch 1.4.2

    tar -xf elasticsearch-1.4.2.tar.gz
    mv elasticsearch-1.4.2 /usr/local/
    ln -s /usr/local/elasticsearch-1.4.2 /usr/local/elasticsearch
    

    测试elasticsearch

    [root@localhost service]# curl -X GET http://localhost:9200/
    {
      "status" : 200,
      "name" : "Fury",
      "cluster_name" : "elasticsearch",
      "version" : {
        "number" : "1.4.2",
        "build_hash" : "927caff6f05403e936c20bf4529f144f0c89fd8c",
        "build_timestamp" : "2014-12-16T14:11:12Z",
        "build_snapshot" : false,
        "lucene_version" : "4.10.2"
      },
      "tagline" : "You Know, for Search"
    }
    

    安装到自启动项

    下载解压到/usr/local/elasticsearch/bin文件夹下
    /usr/local/elasticsearch/bin/service/elasticsearch install
    

    安装logstash

    下载logstash 1.4.2

    tar -xf logstash-1.4.2
    mv logstash-1.4.2 /usr/local/
    ln -s /usr/local/logstash-1.4.2 /usr/local/logstash

    测试logstash

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

    配置logstash

    创建配置文件目录:
    mkdir -p /usr/local/logstash/etc
    
    vim /usr/local/logstash/etc/hello_search.conf
    
    输入下面:
    
    input {
      stdin {
        type => "human"
      }
    }
    
    output {
      stdout {
        codec => rubydebug
      }
    
      elasticsearch {
            host => "192.168.33.10"
            port => 9200
      }
    }
    
    启动:
    /usr/local/logstash/bin/logstash -f /usr/local/logstash/etc/hello_search.conf
    

    安装kibana

    注:logstash 1.4.2中也自带了kabana,但是你如果使用自带的kibana安装完之后会发现有提示“Upgrade Required Your version of Elasticsearch is too old. Kibana requires Elasticsearch 0.90.9 or above.”。根据这个帖子这个是自带的Kibana 3.0.1的问题。所以还是自己安装kibana靠谱。

    注:现在kibanna可以自带了web服务,bin/kibana就可以直接启动了,建议不用nginx进行配合启动了。

    具体可以参考:

    http://kibana.logstash.es/content/kibana/v4/setup.html

    后记

    安装过程碰到很多问题,最多的是版本问题,如果使用不配套的版本,可能会遇到很多问题。所以注意版本一致能绕过很多弯。

  • 相关阅读:
    AIR 访问网络资源老提示 Unhandled ioError 错误的解决办法
    Flex组件 EWindow 和 TimerStepper
    获取Flex SDK加载进度的方法
    我的第一个ANE程序
    给flex的自定义组件分类,使自定义组件放到组件面板的不同文件夹下!
    The status code returned from the server was: 500
    如何有效编写软件的75条建议
    让上帝讲真话——谈客户访谈思路
    C#之虚函数
    向您推荐几个虚拟化技术的BLOG(5.8日增加)
  • 原文地址:https://www.cnblogs.com/yjf512/p/4194012.html
Copyright © 2011-2022 走看看