• 安装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

    后记

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

  • 相关阅读:
    asp.net mvc 路由检测工具
    asp.net mvc 通过StyleBundle添加样式后,没有作用
    mssql for xml path使用
    vs2013在使用ef6时,创建模型向导过程中,四种模型方式缺少2种
    Enterprise Craftsmanship
    对于已经添加引用,还找不到类型或名字空间的错误及svn客户端清除用户帐号密码
    Hadoop Yarn环境配置
    mac和Linux的环境变量设置
    文本分类入门(十)特征选择算法之开方检验
    ERROR 2003:Can't connect to MySQL server on 'localhost'
  • 原文地址:https://www.cnblogs.com/yjf512/p/4194012.html
Copyright © 2020-2023  润新知