首页 文章

使用http输入配置Elasticsearch,Kibana 5,Logstash

提问于
浏览
1

我试图在最后几天安装ELK堆栈,但不幸的是我无法让它工作 .

我已经完成的步骤:

  • 使用X-pack安装Elasticsearch .

  • 使用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是空的 .

去年我使用kibana 4安装了elasticsearch 1.7,使用http插件安装了logstash并使用相同的配置,当我发布它时,它返回'ok' .

我在这里失踪了什么?

1 回答

  • 0

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

    0.0.0.0default value并且应该接受本地帖子 .

相关问题