1

我想在过去的几天安装ELK堆栈,但不幸的是我无法让它工作。与X-包安装Elasticsearch配置Elasticsearch,Kibana 5,Logstash与http输入

  1. 我所做的步骤。

  2. 使用X-pack安装Kibana 5。

kibana.yml:

server.port: 5601 
elasticsearch.url: "http://localhost:9200" 
  • 安装logstash,创建下conf.d. logstash.conf
  • logstash.yml:

    xpack.monitoring.enabled: false 
    path.logs: /var/log/logstash 
    

    conf.d/logstash.conf:

    input { 
        http { 
          host => "127.0.0.1" 
          port => 4000 
        } 
    } 
    
    output { 
        elasticsearch { 
    
          host => "localhost:9200" 
          protocol => "http" 
          user => "*****" 
          password => "*******" 
        } 
    } 
    

    我可以连接到kibana好,elasticsearch似乎工作,但logstash不给我任何接收帖子的反馈。 我尝试通过邮递员将一些数据发布到logstash,并且我拒绝了连接。

    我已经仔细检查了安全组,他们都很好。

    在kibana我需要配置索引模式,我试图选择logstash- * ,但它一直说无法获取映射,所以我认为elasticsearch是空的。

    去年,我安装了elasticsearch 1.7与kibana 4和logstash与HTTP插件和相同的配置,当我发布它它返回'好'。

    我在这里失踪了什么?

    +0

    logstash日志中是否显示任何内容? –

    +0

    您可以通过以下方式查看弹性搜索中存在的索引:9200/_cat/indices –

    +0

    没有logstash索引:黄色开放索引8OTxvTswTxC_1tmAbjkqXg 5 1 1 0 3.9kb 3.9kb 黄色打开.kibana N0l2aTOQQDC8qWAvYE2MPw 1 1 1 0 3.2kb 3.2kb –

    回答

    0

    尝试使用host => "0.0.0.0"而不是127.0.0.1

    0.0.0.0default value并应接受本地帖子。

    +0

    我得到了同样的结果“连接被拒绝” –