2013-04-09 8 views
1

我正試圖在Windows計算機上運行Logstash和Elasticsearch。使Logstash Web在單播環境中工作:ClusterBlockException

ElasticSearch服務器被設置爲使用單播(無法獲取多播工作)。

Logstash代理使用「elasticsearch_http」輸出插件,因爲我無法獲得定期的「elasticsearch」插件來與Elasticsearch對話。

所以,我現在的問題是我無法弄清楚如何設置Logstash web後端的命令行參數。我已經試過各種設置:

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch:///?local 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost/ 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost:9300 

java ... -- web -- log c:/logstash/logstash_webui.log --backend elasticsearch://localhost:9300/ 

java ... -- web -- log c:/logstash/logstash_webui.log --backend "elasticsearch://localhost:9300/" 

但我不斷收到這個錯誤在瀏覽器中嘗試搜索時:

blocked by: [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master]; 

而且我看到這個錯誤在logstash_webui.log文件:

Java::OrgElasticsearchClusterBlock::ClusterBlockException - blocked by [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master]; 

任何幫助,你可以提供將不勝感激。

回答

0

非常抱歉,您遇到了這些問題,我們正在努力讓Windows上的人們更輕鬆。

我很久沒有使用與LogStash打包在一起的Web應用程序,我不確定它是否保持原樣。這是因爲有一個更好的選擇。 Kibana是一個由rashidkpc構建的ruby應用程序,它可以很好地挖掘您在elasticsearch中索引的日誌。

您可以結帳演示here,但我不確定其中是否有任何數據。