我已经设置了ES + LogStash + Kibana。 ES 1.1.1作为服务运行,具有默认配置。
Logstash有一个简单的配置,如下所示:
input { stdin { }}
output{
elasticsearch_http {
host => "localhost:9200"}
}
我的目标是看到我在Kibana上输入配置为收听的控制台的工作人员 config.js中的http://someserver.com:9200。
当我使用上面的配置文件运行logstash并输入一些单词时,我能够在网页http://someserver.com:9200/_search?pretty上看到它们,但我的Kibana有默认黑屏?
我能错过什么?
答案 0 :(得分:1)
这是一个简单的入门指南:
bin/elasticsearch
。input { stdin { }} output{ stdout { codec => rubydebug } elasticsearch_http { host => "localhost:9200" } }
bin/logstash -f simple.conf
输入内容并确保其回显:
This is a test { "message" => "This is a test", "@version" => "1", "@timestamp" => "2014-05-05T18:46:25.535Z", "host" => "yourhostname" }
现在你可以确定一切正常,所以你需要加载kibana。如果您只是使用Web浏览器(没有Web服务器),则需要更改config.js文件以显示elasticsearch: "http://localhost:9200",
而不是默认值(根据Web服务器服务构建URL) kibana内容)。
如果其中任何一项不清楚,请告诉我哪一步会给您带来问题。
答案 1 :(得分:0)
这里的问题是在IIS中。我没有确切地分析到哪里,但是一旦我设置了Apache 2.5,一切都开始工作了。 一旦我理解了什么是问题,就会更新消息。